導航:首頁 > 源碼編譯 > 控制台編譯class

控制台編譯class

發布時間:2022-01-28 23:28:44

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

如果你用的是工具,會自動編譯。如果是dos命令,先用記事本寫一個java文件,比如a.java,存放到d盤java文件夾下,dos命令可以寫d:回車,cd
java(cd是進入下級目錄,java是文件所在的文件夾,注意cd和java之間的空格)回車,javac
a.java,回車就可以了

② cmd能編譯成功生成class文件。。但是為什麼運行不了

有包名的話,把包名加上就能運行,如:java 包名.HelloWorld

還有一點要注意,有包名的時候,最好這樣編譯:javac java文件 -d . 最後面還有一點,這樣就會把類自動放到包所對應的目錄下面,可以避免運行時的很多麻煩

③ 用CMD編譯JAVA時,java EIGHT.class -n這條命令是什麼意思

首先可以確定的是
java EIGHT.class -n
是不能運行EIGHT.class的。除非你要運行的是EIGHT/class.class

正確運行EIGHT.class文件的方法是
java EIGHT -n 5

然後再來說那個-n 5
這是控制台參數,不是什麼命令。-n 5會傳入EIGHT類的main方法中。

public static void main(String[] args){

//這里args[0]就是-n
//args[1] 就是5
//後面怎麼處理就是程序自己說的算了

}

④ 怎麼反編譯class

安裝Java jdk後
看安裝目錄里有沒有jad.exe,沒有要下載,一般都有的
配置Java環境變數
開始-運行-cmd-回車-進入命令行窗口:
cd+空格+class文件所在路徑:
按下面的命令進行反編譯:
例如:[2] jad -sjava example.class 回車
在目錄里可以看到example.java源文件
[1] 反編譯一個class文件:jad example.class,會生成example.jad,用文本編輯器打開就是java源代碼
[2] 指定生成源代碼的後綴名:jad -sjava example.class,生成example.java
[3] 改變生成的源代碼的名稱,可以先使用-p將反編譯後的源代碼輸出到控制台窗口,然後使用重定向,輸出到文件:jad -p example.class > myexample.java
[4] 把源代碼文件輸出到指定的目錄:jad -dnewdir -sjava example.class,在newdir目錄下生成example.java
[5] 把packages目錄下的class文件全部反編譯:jad -sjava packages/*.class
[6] 把packages目錄以及子目錄下的文件全部反編譯:jad -sjava packages/**/*.class,不過你仍然會發現所有的源代碼文件被放到了同一個文件中,沒有按照class文件的包路徑建立起路徑
[7] 把packages目錄以及子目錄下的文件全部反編譯並建立和java包一致的文件夾路徑,可以使用-r命令:jad -r -sjava packages/**/*.class
[8] 當重復使用命令反編譯時,Jad會提示「whether you want to overwrite it or not」,使用-o可以強制覆蓋舊文件
[9] 還有其他的參數可以設置生成的源代碼的格式,可以輸入jad命令查看幫助,這里有個人做了簡單的翻譯:jad命令總結
[10] 當然,你會發現有些源文件頭部有些注釋信息,不用找了,jad沒有參數可以去掉它,用別的辦法吧。

⑤ 在看控制台編譯一個java程序,使用命令正確的是()。 選哪個啊在線等

選擇B。
B是編譯,D是運行。

⑥ 在dos控制台下如何編譯運行java程序

1.檢驗java是否正確安裝 java -version
2.進入到java代碼所在目錄 利用javac 進行編譯Java代碼文件,生成class文件例如
javac HelloWorld.java
3.在2中的目錄中利用java命令執行java程序
java HelloWorld
3中如果程序中如果有package,請在編譯和 執行時加入package名

⑦ java程序在記事本中,控制台應用程序編譯,可以生產.class文件,但執行的時候說:找不到或無法載入主類。

配置上環境變數,只是在系統中注冊你的java工具類,正因為你配上了環境變數,所以可以在任何目錄下用javac、java這樣的命令,但,只是認識java的這些工具類,對於,你具體要編譯運行的是哪個類,在不指定的情況下,默認從當前目錄去找,即D盤根目錄(從你的截圖上可以看出你的當前目錄是D盤根目錄),如果你的目標類即lei,這個文件,是存放在你的D盤根目錄下的話,除非你的程序里沒有main方法,是不會報這個錯的,要是沒有在d盤根目錄下的話,需要你在編譯時指定,即javac 路徑/lei.java

⑧ JAVA無法編譯class文件,急!!

看你那個是什麼應用程序
一、要是Applet應用程序,運行是需要html的。如果你的程序名叫A,編寫html如下<applet code=A.class width=200 height=300></applet>code後放的是你編譯後的class文件,保存html名為a.html。編寫後雙擊那個html就行了。也可以在控制台中打命令appletviewer a.html
二、如果你的程序是application程序,編譯源程序後,在控制台中打命令java A(A是你編譯後的v.class文件,但後面不用打v.class)

⑨ 我用VS2010編譯用C#的控制台編譯了namespace ConsoleApplication1 { class Program { static void main(st

我試了下可以的,但我的是VS2005,你把console.readkey()去掉,然後在在調試中選開始不執行看看能不能出來!!

⑩ 請問為什麼沒有運行呢,我的源程序是輸出java,控制台後生成了class文件,然後就是下面的c:\了

然後再運行 java HelloJava就好了,java是先編譯後運行,javac是編譯命令,你得執行

閱讀全文

與控制台編譯class相關的資料

熱點內容
phpsql單引號 瀏覽:82
英雄聯盟壓縮壁紙 瀏覽:450
辦公app需要什麼伺服器 瀏覽:626
安卓伺服器怎麼獲得 瀏覽:806
空調壓縮機冷媒的作用 瀏覽:779
淘寶app是以什麼為利的 瀏覽:655
java提取圖片文字 瀏覽:922
我的世界手機版指令復制命令 瀏覽:33
java判斷字元串為數字 瀏覽:924
androidrpc框架 瀏覽:488
雲伺服器essd和ssd 瀏覽:522
家用網關的加密方式 瀏覽:1
怎麼從ppt導出pdf文件 瀏覽:971
換汽車空調壓縮機軸承 瀏覽:845
平板怎麼登錄安卓端 瀏覽:195
圖像拼接計演算法 瀏覽:255
怎麼打開飢荒伺服器的本地文件夾 瀏覽:291
usb掃描槍編程 瀏覽:673
博易大師手機app叫什麼 瀏覽:663
刮眼影盤解壓方法 瀏覽:966