當前位置:首頁 » 編程軟體 » cmd中編譯class文件

cmd中編譯class文件

發布時間: 2022-05-06 21:38:09

❶ 在命令行狀態下,如何運行編譯後的.class 文件

點擊電腦開始菜單,打開運行窗口,在窗口編輯框里輸入cmd,點擊確定按鈕,打開cmd命令 窗口,然後進入你的工程目錄中的可執行程序文件夾下 輸入可執行程序文件名 後面帶上你需要的參數 按Enter鍵 就可以了 cmd命令:如你的可執行程序在D://CP//debug/aa.exe 你需要在命令行窗口輸入d:按Enter鍵進入D盤 cd CP/debug按Enter鍵進入D盤中CP目錄debug子目錄中 輸入aa.exe 2 3 按Enter鍵運行你的程序 結果就會出現 2.000000 to the 3.000000 power = 8

❷ cmd中java能編譯生成class文件,但不能運行

你的代碼通過就可以生成class文件 但是執行必須有main方法
錯誤信息里寫名沒有找到main方法 因此你需要檢查你的代碼

你的代碼里多了一個「{ }」
刪除System.out.println("Hello World!");前面的「{」與最後的「}」即可

❸ 如何在cmd中運行包中的class文件

1、查看並配置環境變數。

❹ 用cmd編譯java產生的class文件在當前文件夾下,為何找不到默認在哪裡

不一定在當前文件架下
如果你java文件在package com.test下
那麼你在工程文件夾用的命令是:
javac com/test/文件名.java
然後產生的class文件也在:工程文件夾/com/test/下

當然,另外一種可能性是你的java程序有問題,沒有編譯成功,你需要把javac命令後的截圖切一個過來看下。

❺ java如何生成class文件 怎樣用cmd運行java文件

javac 程序運行class文件。

設置java運行環境,打開cmd,進入 需運行的java文件 的文件夾中。

輸入javac **.java (javac+空格+文件名和java後綴)。此處將java文件編譯成class文件。

編譯成功後,輸入java ** (java+空格+class文件的文件名)文件後綴可不輸入。

❻ 用cmd運行class文件遇到的問題

javac是編譯命令,編譯時要加文件後綴名,如:
javac helloworld.java

運行時,不需要加後綴名,如
java helloworld

❼ 如何編譯出class

比如 把HelloWorld.java 放到D盤根目錄下 然後打開cmd 輸入D: 然後回車就可以進入到D盤目錄 然後再javac 進行編譯注意 java是有大小寫區別的 用javac HelloWorld.java 編譯用java HelloWorld 運行

❽ 在myeclipse中,我想讓他在cmd中編譯javac的時候才出現class文件怎麼整

javac的編譯單位其實就是單個的java文件,為了達到同時編譯多個java文件的目的,可以將所需編譯的java文件路徑保存在一個txt中,比如sourcelist.txt,以換行為分隔符(這個過程稱為類文件注冊)。這些java文件沒有彼此聯系的必要,它們可以是隸屬不同的包、在不同的文件夾下(當然建議包路徑相同的java類文件放在同一文件路徑下),javac命令只會一行一行地讀取其中的記錄,作為一個單位進行類編譯。
舉例說明。假設你的這個包放在src文件夾下,src的父目錄為project,sourcelist.txt也事先新建在project文件夾下。首先將這個包中你需要編譯的java文件相對於src的路徑(如src\com\test\Test.java)注冊到sourcelist.txt文件中;接著在project文件夾中新建一個bin文件夾(或者class文件夾,命名隨你樂意取),用以編譯後class文件的放置(這個配以javac命令中-d選項去理解);如果還有其他類庫(如jxl.jar或者mysql.jar),建議在project目錄下新建一個lib(同樣命名不限)文件夾,然後復制到該文件夾下(配以-classpath選項理解);最後檢查上述准備工作都完成,win + R、輸入cmd都不用講,現在在cmd中用cd命令切換到project目錄,然後輸入命令:
javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin
現在就很好理解了。-d選項就是destination的意思,即生成class文件被送到該選項後面的bin文件夾;-classpath就是將你要用到的jar包注冊到類載入路徑中;-sourcepath就是告訴javac命令去哪裡找類文件。
最後呢,為了方便,可以在project文件夾下新建一個bat文件,並輸入以下內容:
javac -classpath lib/jxl.jar -sourcepath src @sourcelist.txt -d bin
@pause
這樣每次直接點擊即可,而你需要編譯其他包的或者其他java文件,直接在sourcelist.txt文件中添加或修改。這其實也是一種「弱耦合」、模塊化的表現。

❾ 為什麼java文件在cmd中編譯不成class文件

java程序編譯之後沒有產生class文件的原因如下:

  • 如果使用cmd進行編譯之後,如果存在錯誤,是無法產生class文件的,也就不能執行。

  • 如果使用eclipse進行編譯之後,沒有開啟自動編譯,就不會自動產生class文件,需要開啟自動編譯,如圖:

熱點內容
編譯原理沖突圖的定義 發布:2025-09-16 21:26:45 瀏覽:801
安卓手機芯哪個牌子好 發布:2025-09-16 21:26:33 瀏覽:199
centos編譯安裝git 發布:2025-09-16 21:19:55 瀏覽:967
安卓系統如何使用手機優盤 發布:2025-09-16 21:14:01 瀏覽:324
在手機上注冊公積金如何設置密碼 發布:2025-09-16 21:07:01 瀏覽:816
無控制器存儲 發布:2025-09-16 21:02:44 瀏覽:709
陰陽師ios清理緩存 發布:2025-09-16 21:02:35 瀏覽:510
人人網訪問記錄 發布:2025-09-16 20:53:46 瀏覽:381
oracle資料庫實例 發布:2025-09-16 20:23:04 瀏覽:560
java實習心得體會 發布:2025-09-16 20:06:46 瀏覽:592