導航:首頁 > 程序命令 > java編譯class命令

java編譯class命令

發布時間:2023-07-22 23:37:52

編譯java程序需要使用什麼命令

編譯命令是 javac

  1. 首先使用記事本編輯一段簡單的Java代碼

    ❷ 如何把java編譯成class

    在IDE中會有集成的按鍵,比如「運行」按鈕或者」編譯「按鈕就自動執行了這個過程

    也可以通過命令行來編譯指定的文件(而不是整個工程的文件),步驟如下

    1. 通過命令行使環境進入java文件所在的目錄

    2. 執行 javac xxx.java


      相應的java文件就編譯為class位元組碼文件了,但是如果你的類有定義包,則需要從包的根目錄開始將第二步改為

    2.執行 javac packageName.className.java

    ❸ 如何將java文件編譯成class文件

    1.你用記事本寫的話,首先確定你的jdk安裝正確,並且PATH和CLASSPATH設置正確,檢測方法就是在cmd下輸入java -version,如果有提示jdk版本低信息那就是安裝好了。然後進行使用dos命令進入你的java源文件(*.java)的目錄下,使用javac 命令進行編譯。例如你的java源文件是Test.java,那編譯命令就是javac Test.java 然後編譯後使用java Test命令進行執行你的java程序2.如果你用的Eclipse工具的話,那麼你就不需要編譯了,Eclipse可以在你寫代碼的同時給你編譯好,直接執行就可以了。

    ❹ 怎樣把java的源碼編譯成class文件

    1.你用記事本寫的話,首先確定你的jdk安裝正確,並且PATH和CLASSPATH設置正確,檢測方法就是在cmd下輸入java
    -version,如果有提示jdk版本低信息那就是安裝好了。然後進行使用dos命令進入你的java源文件(*.java)的目錄下,使用javac
    命令進行編譯。例如你的java源文件是Test.java,那編譯命令就是javac
    Test.java
    然後編譯後使用java
    Test命令進行執行你的java程序2.如果你用的Eclipse工具的話,那麼你就不需要編譯了,Eclipse可以在你寫代碼的同時給你編譯好,直接執行就可以了。

    ❺ java怎麼用eclipse編譯成class

    安裝好Eclipse之後,打開Eclipse,選擇workspace,進去之後,關掉welcome頁面,在左邊空白處,右點一下,然後new一個java project,把java文件復制到那個project的src下面,然後你打開,在右邊右點滑鼠,然後Run as ——java application,這樣文件就編譯好了,編譯後的文件在workspace——project——bin下面,自己找一下
    如果不用Eclipse,就配置JDK環境變數,我給你參照一下
    JAVA_HOME: JDK存放路徑 //參照C:\Program Files\Java\jdk1.6.0_05
    path中 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin //不可以少符號;
    CLASSPATH:%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
    然後你就可以在CMD中進行編譯了,不懂的再問我!

    ❻ java 文件怎樣編譯成.class

    你這個問題是問dos狀態下的命令么
    javac example.java
    出來就是class文件

    ❼ 如何將一個java文件編譯成class文件

    類名能以數字開頭命名嗎?這顯然編譯的時候會報錯.
    標准命名是以大寫字母打頭後接單詞首字母大寫,編譯是通過javac這個命令進行編譯的(即jdk目錄下的javac.exe)
    配置好環境變數,新建相應的變數名,如果有直接輸入值就可以了,如下:
    JAVA_HOME: jdk的安裝目錄如(D:\java\jdk1.6.0_05);
    PATH: %JAVA_HOME%\bin;
    ClASSPATH: .;%JAVA_HOME%\lib;

    比如d:\testjava\Test.java文件,打開命令行窗口
    1.輸入d:\ 回車
    2.定位到java文件所在文件夾,輸入cd d:\testjava\ 回車
    3.編譯java文件,輸入javac Test.java 回車
    4.運行,輸入java Test 回車

    ❽ java編譯成class文件怎麼運行

    1.
    打開命令窗口(打開win+r
    輸入cmd)
    2.
    進入編譯的clss所在文件夾中,比如Class路徑為d:test\hello.class,則需要進入hello.class所在目錄中
    3.
    java
    +class文件名運行:
    java
    hello

    ❾ java編譯成class方發或工具。

    對於很多應用系統,常常需要動態裝載和執行類和代碼片斷,這有利於部署的簡易性和系統設計上的靈活性。本文給出了一個比較全面的介紹,值得參考。

    在Sun JDK 1.2及後續版本中,包含了一組可在程序運行時刻編譯和執行Java代碼的API。這些API被包含在tools.jar類庫中。這個功能允許Java程序在運行時動態編譯、執行小的代碼塊,在有些情況下這個功能會讓Java應用程序的架構更加靈活、開放。

    本文假定讀者已經在計算機中安裝並配置好了Sun JDK 1.2或更高的版本,並對javac編譯器命令有所了解。

    在Java程序中使用編譯器
    假定要使用javac命令編譯 /home/mytest目錄下Test.java文件,並設定class文件存放在/home/mytest/classes路徑下,輸入下面命令:

    javac -d /home/mytest/classes Test.java
    達到同樣的目的,也可以使用Sun提供的一個Java編譯器的API來實現。它的使用也很簡單,核心代碼段如下:


    String[] args = new String[] {「-d」, 「/homemytestclasses」, 「Test.java」};
    Int status = javac.compile(args);

    javac編譯工具被安裝在JDK根目錄的/bin目錄下,負責將源代碼編譯成運行於JVM的位元組碼。事實上,我們經常使用/bin目錄下的javac編譯工具來編譯Java源文件。如果在Java程序中動態編譯任意制定的Java語句,使用這個外部的javac編譯器就顯得不夠靈活了。雖然有時可使用Runtime類來執行一個外部命令,但如果想知道代碼是否被編譯通過、編譯時發生了什麼錯誤,用Runtime類的exec()方法就很難實現了。

    在Sun的JDK 1.2及後續版本中,JDK安裝路徑的/lib路徑下包含了一個tools.jar文件,這個類庫包含了一個完整的編譯器包。com.sun.tools.javac.Main是編譯器的主類入口,如果已經熟悉了javac編譯器命令行的使用方法,很容易理解這個類的使用方法。方法compile(String[] p)執行編譯動作,參數p是一個String數組,用來存放javac命令的參數選項,編譯後的狀態返回一個Int值,其對應值參考如下表所示:

    表 狀態參數與對應值
    EXIT_OK 0
    EXIT_ERROR 1
    EXIT_CMDERR 2
    EXIT_SYSERR 3
    EXIT_ABNORMAL 4
    在程序執行時編譯和執行Java語句
    從上面一段中,我們已經基本了解了動態編譯一個Java文件的方法。那麼,如何運行時動態編譯指定的Java語句呢?這里需要一個技巧。

    假設要動態編譯的Java條語句如下:

    System.out.println(「Hello,This runtime code!」);
    編譯器不支持編譯單個Java語句,被編譯的對象必須是一個以.java為後綴的、結構合法的類源程序文件,所以需要對這個語句進行改造,變成一個完整的類,並把這條語句置入main方法中,便於測試。

    public class <臨時類文件名> {
    public static void main(String[] args) throws Exception {
    System.out.println(「Hello,This runtime code!」);
    }
    }
    這樣,欲動態編譯的代碼已經被程序動態拼裝成了上面那段代碼,准備工作還沒有結束,不過看起來工作在趨向稍微的復雜化。因為上述代碼當前還存放在內存中,編譯器似乎對一個硬碟文件更感興趣。我們需要引用java.io.File類(JDK 1.2以上),創建一個臨時的文件來存放上述代碼的內容。java

閱讀全文

與java編譯class命令相關的資料

熱點內容
交警app怎麼綁定本人幾輛車 瀏覽:985
彩虹六號如何人工伺服器 瀏覽:632
mc伺服器地址怎麼登入 瀏覽:556
蘋果app怎麼掃描二維碼下載 瀏覽:959
css文件在線解壓 瀏覽:154
36歲程序員近況 瀏覽:283
哪裡可以下載不加密的歌 瀏覽:934
隱藏文件夾是什麼梗 瀏覽:918
插件注冊命令 瀏覽:497
梁一端加密一端不加密規范 瀏覽:82
代碼行數統計命令 瀏覽:104
單片機中2K表示什麼 瀏覽:482
紫禁城為什麼會斷開伺服器 瀏覽:580
華為手機的方舟編譯器在哪呢 瀏覽:125
下載壓縮虐殺原形2 瀏覽:907
linux腳本cd 瀏覽:169
間架結構pdf 瀏覽:845
重慶農村商業銀行app怎麼老出問題 瀏覽:473
慧編程配置要求 瀏覽:675
數控機床編程與操作視頻 瀏覽:462