導航:首頁 > 源碼編譯 > jdk開發工具中java編譯命令

jdk開發工具中java編譯命令

發布時間:2023-08-30 05:25:56

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

編譯命令是 javac

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

    Ⅱ JDK的編譯和運行程序命令是什麼個針對什麼類型文件

    javac針對.java文件,編譯源代碼為位元組碼文件
    java針對.class文件,JVM解釋執行程序

    Ⅲ java如何利用JDK編譯

    最簡單的方法:
    假設你的 JDK 安裝目錄是: C:\jdk,
    程序目錄是: D:\programme\HelloWorld.java
    那麼你可以這樣編譯:
    CMD 下 CD 到 D:\programme
    然後輸入以下字元串: C:\jdk\bin\javac HelloWorld.java
    輸入字元串比較多比較復雜,做程序的人員一般比較喜歡偷懶,所以為了不必輸入那麼多字元,才出現了環境變數,才有了 三樓 那樣的配置:把前面的路徑:C:\jdk\bin\ 隱藏到系統路徑(環境變數中)。
    如果還不懂,可以參考以下鏈接:
    http://..com/question/93284550.html?si=2
    http://..com/question/81899201.html?si=3
    回答比較頭側

    Ⅳ jdk中提供了什麼方法對java類文件進行編譯

    不要著急
    慢慢來
    加入你編譯程序的名字是hello.java
    1.把它放到d盤根目錄下
    2.進去dos
    轉到d盤
    3.使用javac.hello.java命令
    4.這時候你可以看到在hello.java旁邊多了一個hello.class文件
    5.使用java.hello
    就可以編譯成功了
    希望對你有幫助
    加油

    Ⅳ 編寫和運行Java程序的步驟是什麼每一步的結果是什麼在JDK中,Java語言的編譯命令是什麼急需答案啊。

    將編寫的java源文件保存為.java後綴的文件(選擇所有文件)
    在cmd命令行窗口中將當前目錄切換到java文件保存的目錄下,即cd命令
    使用javac +文件名.java編譯java文件
    使用java+類文件名(即編譯後產生的.class文件)運行程序

    Ⅵ jdk中提供了什麼方法對java類文件進行編譯

    importjava.lang.reflect.Method;
    importjava.net.URL;
    importjava.net.URLClassLoader;

    importjavax.tools.JavaCompiler;
    importjavax.tools.ToolProvider;

    publicclassDemo01{

    publicstaticvoidmain(String[]args)throwsException{

    JavaCompilercompiler=ToolProvider.getSystemJavaCompiler();

    intresult=compiler.run(null,null,null,"C:/source/HelloWorld.java");

    System.out.println(result==0?"編譯成功":"編譯失敗");

    URL[]urls=newURL[]{newURL("file:/"+"C:/source/")};

    URLClassLoaderclassLoader=newURLClassLoader(urls);

    Class<?>clazz=classLoader.loadClass("HelloWorld");

    //調用main方法
    Methodm=clazz.getMethod("main",String[].class);

    m.invoke(null,(Object)newString[]{});

    }

    }

    上述代碼會將c盤目錄下的HelloWorld.java文件編譯成HelloWorld.class文件,並將其載入到JVM虛擬機中,調用main方法將其執行

    Ⅶ 如何用JDK編譯JAVA程序

    JAVA版hello
    world全攻略侯光敏
    看到很多技術網站的BBS上面充斥著java初學者的關於運行第一個java程序的求助信息,我覺得作為過來人很有寫這篇文章的必要,因為他們遇到的都是些很低級的問題,但是讓這些問題占據bbs上那麼多寶貴的空間就太不應該了。
    要搞清楚的基本概念
    java是一種跨平台的網路語言,為了能夠在不同平台上運行,它使用了虛擬機這個概念。後綴名為java的文件是源代碼文件,它經過編譯後生成的是class文件。虛擬機執行的就是這些class文件,將它們轉化成為不同平台能夠運行的命令。這就是為什麼java的效率比較低的原因。也是因為這個原因,在java里沒有其它語言的使用者熟悉的exe文件的概念。
    執行hello
    world的方法
    切記:在命令行中輸入
    javac
    源文件名.java
    (編譯)
    java
    源文件名
    (執行,沒有後綴)
    這里說的是java
    application,裡麵包括main函數。
    如果hello
    world是applet版的,在命令行中輸入appletviewer
    源文件名
    (已經編譯後的class文件)
    如果class文件已經嵌入了html網頁中,直接用IE打開就行了。
    application經常出現的錯誤
    系統提示Exception
    in
    thread
    "main
    "
    java.lang.NoClassDefFoundError。出現這個提示的原因可能有:
    1
    你把文件名拼錯了,java對大小寫是敏感的。打錯了當然找不到文件。
    2
    虛擬機沒有找到必須的類庫。你可能沒有在autoexec.bat文件中設置classpath。進入windows的運行,輸入sysedit,然後在autoexec.bat文件中加入這么一行:set
    classpath=你的jdk的安裝目錄/lib;
    例如set
    classpath=c:/jdk1.3.0_02/lib;
    保存退出後,你要在dos窗口的c根目錄下執行一遍autoexec.bat文件已保證被設置了,當然,如果你願意也可以重啟機器。
    系統提示HelloWorld.java:1:
    Public
    class
    helloworld
    must
    be
    defined
    in
    a
    file
    called
    "HelloWorld.java
    ".
    public
    class
    helloworld{^
    一個Java源程序中可以定義多個類,但是,具有public
    屬性的類只能有一個,而且要與文件名相一致。還有,main方法一定要放在這個public
    的類之中,這樣才能運行這個類。
    系統提示Exception
    in
    thread
    "main
    "
    java.lang.NoSuchMethodError:
    main
    出現這個異常是因為你在抄書上的代碼時抄錯了。主函數一定要這么寫:public
    static
    void
    main(String
    args[])
    一個字都不能錯,切記!!!
    applet常出現的錯誤
    IE顯示applet已經啟動,但是還是只顯示灰色的一塊。這種問題在使用jBuilder等集成開發工具是最容易出現,用appletviewer就沒有問題。這是因為你在applet中使用了IE不支持的java版本。jBuilder在做applet是默認使用了swing組件,但是IE只支持jdk1.1,所以造成了這種情況。只要把導入swing的語句去掉就行了,然後按照提示修改一下代碼,不要用swing組件的方法。如果你覺得swing組件很漂亮,打死都要用,那麼就裝一個java的plug-in這個東西在你裝jdk的高版本時就自動裝上了。看看你的控制面版中有沒有那個紅鼻子的小東西。但是切記,如果你要用它,那麼你的html的文件的寫法就和從前不一樣了,不能簡單的用CODE來指明類了。至於怎麼寫,不在這篇文章的討論范圍內了(你寫一個hello
    world還要用plug-in就搞大了)。網上有很多文章講怎麼寫。
    用慣了點擊就執行的的exe文件自然就很不習慣打開dos窗口輸入命令行,你可以把它做成jar文件,但是對hello
    world來說有點麻煩,有個簡單的傻辦法:自己做一個批處理文件。例如:用記事本寫一個run.txt文件,內容是:java
    你的主文件名
    ,然後把後綴改成bat存到和主文件相同的目錄下。呵呵,雙擊就運行了,夠傻吧。
    如果你非要用exe文件運行,jet等工具可以把class文件做成exe文件。但是這樣也失去了java的跨平台性。
    以上就是hello
    world的全攻略了,如果你還看不到hello
    world,我倒!你還是別學java了。

    Ⅷ JDK的編譯命令是什麼如果編譯程序顯示下圖所示錯誤,通常是什麼原因

    JDK的編譯命令是java。
    一般都是通過IDE(如Eclipse、Intellij Idea,MyEclipse)來開發,調試java項目,但作為學習Java初學者,應從使用JDK命令行編譯、運行Java程序開始。
    如果編譯程序顯示下圖所示錯誤,通常是什麼原因?由於未上傳圖片,無法分辨原因。

    Ⅸ 編譯Java程序的命令式什麼運行Java程序的命令是什麼

    到cmd命令行狀態下,用cd
    命令進入到桌面文件夾下,再運行java
    HelloWorld
    ,不加class
    的,這樣應該就可以了

閱讀全文

與jdk開發工具中java編譯命令相關的資料

熱點內容
如何截獲手機app連接的ip 瀏覽:328
冰箱壓縮機是否需要電容 瀏覽:344
python列表每一行數據求和 瀏覽:274
自己有一台伺服器可以玩什麼 瀏覽:656
社會學波普諾pdf 瀏覽:584
解壓做食物的小視頻 瀏覽:758
pdf怎麼單獨設置文件夾 瀏覽:474
業務邏輯程序員 瀏覽:659
addto新建文件夾什麼意思 瀏覽:160
有伺服器地址怎麼安裝軟體 瀏覽:659
安卓如何完全清除數據 瀏覽:690
安卓安卓證書怎麼信任 瀏覽:53
伺服器被攻擊如何解決 瀏覽:221
學霸變成程序員 瀏覽:881
c語言編譯錯誤fatalerror 瀏覽:441
ipv4內部伺服器地址怎麼分配 瀏覽:463
java線程安全的方法 瀏覽:951
重復命令畫梯形 瀏覽:164
在疫情就是命令 瀏覽:328
自己搭建一個什麼伺服器好玩 瀏覽:253