国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > linux編譯java命令

    linux編譯java命令

    時(shí)間: 佳洲1085 分享

    linux編譯java命令

      想必很多人知道linux下編譯C語(yǔ)言的方法。那么java語(yǔ)言又要如何編譯呢?下面由學(xué)習(xí)啦小編為大家整理了linux編譯JAVA語(yǔ)言的相關(guān)知識(shí),希望大家喜歡!

      linux下編譯java語(yǔ)言的方法步驟

      1.首先用vim 在linux下編寫(xiě)一個(gè)名為T(mén)est.java的文件,代碼如下:

      class Test{ public static void main(String []args){ System.out.println("test input main arguments"); System.out.println(args[0]+" "+args[1]); System.out.println("end of main"); } }

      代碼很簡(jiǎn)單,只有一個(gè)main函數(shù)用來(lái)輸出我輸入的前兩個(gè)參數(shù),注意前兩個(gè)參數(shù)如果不輸入會(huì)拋數(shù)組越界 的異常。

      2.vim編輯完后按esc進(jìn)入命令模式,然后shift+ZZ保存并退出。然后通過(guò)javac Test.java 即可對(duì)該文件進(jìn)行編譯,編譯會(huì)可以看到在該目錄下生成了一個(gè)Test.class文件。

      3.編譯時(shí)沒(méi)有拋出異常說(shuō)明代碼成功編譯,接下來(lái)看看怎么運(yùn)行吧,其實(shí)也很簡(jiǎn)單,就通過(guò)如下命令即可:

      java Test hello world

      輸出結(jié)果是:

      test input main arguments

      hello world

      end of main

      是不是很簡(jiǎn)單,趕快打開(kāi)電腦實(shí)踐一下吧!

      補(bǔ)充:linux怎樣用命令編譯java文件

      開(kāi)始編程。在C盤(pán)的根目錄中新建一個(gè)子目錄,名為“JavaTest”,以作為存放Java源代碼的地方。打開(kāi)XP中的記事本,先將其保存到JavaTest文件夾中,在“文件名”文本框中輸入"Hello.java"。注意,在文件名的前后各加上一個(gè)雙引號(hào),否則,記事本就會(huì)將其存為"Hello.java.txt"的文本文件。然后輸入以下代碼:

      public class Hello {

      public static void main(String[] args) {

      System.out.println("Hello, world");

      }

      }

      再次保存文件。

      在命令行窗口中輸入

      cd C:\JavaTest

      將當(dāng)前路徑轉(zhuǎn)入JavaTest中。然后,輸入

      javac Hello.java

      JDK就在JavaTest文件夾中編譯生成一個(gè)Hello.class的類文件。如果出現(xiàn)“1 error”或“XX errors”的字樣,說(shuō)明是源代碼的輸入有誤,請(qǐng)根據(jù)出錯(cuò)提示,仔細(xì)地按第7步的代碼找出并修正錯(cuò)誤。請(qǐng)讀者注意甄別代碼輸入有誤的問(wèn)題與classpath設(shè)置有誤的問(wèn)題。因?yàn)楸疚氖顷P(guān)于如何正確設(shè)置classpath及package的,因此,這里假設(shè)讀者輸入的代碼準(zhǔn)確無(wú)誤。到目前為此,由于我們是在源代碼的當(dāng)前路徑下編譯,因此,不會(huì)出現(xiàn)classpath設(shè)置有誤的問(wèn)題。

      在命令行窗口中輸入

      java Hello

      屏幕出現(xiàn)了

      Hello world

      成功了,我們已經(jīng)順利地編譯及運(yùn)行了第一個(gè)Java程序。

    3610465