不用編譯器調用jar包
㈠ 編好的java環境不用編譯器要怎麼運行我已經安裝了JDK和JRE 據說能在cmd里運行
1.JDK的安裝和環境變數的配置
(1)下載JDK.可以在這里下載: j2sdk-1.4.2_04. 下載前須填寫少少東西,然後他會發一封郵件給你,然後你才能夠下載,當然你也可以到其他站點去下載.反正大家能下回來就可以了.
(2)安裝JDK.裝軟體我想大家都會吧.我的直接裝在D盤根目錄下,它會自動產生一個目錄:j2sdk1.4.2_04
(3)設置JDK.其實這步可以省略掉.當然為了方便,還是設一下吧~!!!!
在WIN 9X下,需要修改啟動盤下的AUTOEXEC.BAT文件,在最後加上:
SET PATH=D:\j2sdk1.4.2_04\bin
SET CLASSPATH=C:\j2sdk1.4.2_04\lib\Tools.jar; C:\j2sdk1.4.2_04\lib\dt.jar
''''''''''''''''''''''''''''''''''''''''''''說明一下因為我的安裝目錄是D:\,你們裝在哪請自已修改,不要說不會啊(汗).
在WIN XP(2000)下:在"控制面版"->"系統"->"高級"->"環境變數"->"系統變數"中設置變
量名:PATH和CLASSPATH,變數值與上面設的一樣(SET什麼=....)
其實第三步可以不要的,只是為了方便.因為如果你安裝是目錄選擇的比較深,那麼你調試程序的時候就要打一串東東,相當的不方便.
好了,接下來就說一下怎麼調試JAVA程序.
首先建立JAVA文件:隨便有文本編緝器編緝JAVA源代碼,存成*.JAVA就可以了,然後就調出
你的命令行窗口,也就是DOS界面的那個東東.不知道是什麼?在"運行"裡面打"CMD"就出來
了.98的用戶就慘一點了,只能到DOS下了!因為98沒有命令行窗口.好了,再接下來就是調試
程序了,在DOS命令行下打javac 程序目錄\文件名.java (''''''''''''''''''''''''''''說明一下,前提是上面JDK配置的第三步你已經完成,要不你只能打全名,就是:先轉到安裝目錄\bin),我覺得最好就在BIN目錄下建一個文件夾,把你的程序都放進去,這樣調試方便.
JAVAC.EXE是一個JAVA語言編譯器在這我就不詳細說了,大家可以看看書.
編譯成功後,你會看到你的程序目錄里多了個.CLASS的文件,最後,你打上
JAVA 程序目錄\文件名.class 就有結果了~!!
㈡ java找不到jar包的類,不用eclipse純手動編譯怎麼做
javac 編譯時可以動態指定classpath路徑使用-cp命令,將你的jar包加入到classpath路徑中即可
㈢ 用編輯器而不是ide寫的java程序如何引入第三方jar包
把jar包放在你工程的根目錄下,你的classpath要設置了.;這個,這也就是為什麼要有.;這個設置,就是工程當前目錄。
㈣ linux如何啟動一個jar包
首先,使用編譯器把【Java】項目生成【Jar】包
1
1.首先,使用編譯器把【Java】項目生成【Jar】包
2.隨後,打開我們常使用的連接軟體【Xshell】
3.隨後,進入【XShell】中,點擊上方【文件夾圖標】
4.隨後從【左邊的本地文件夾】內,移動到【線上伺服器中】
5.隨後,【cd】進入到剛剛我們移動的目錄內
6.啟動jar包的命令為【nohup java -jar cc-java-export &】
nohup:把輸出內容放入到nohup的日誌中並生成日誌文件
java -jar:啟動java的jar包命令
cc-java-export:此處放入你自己的jar包名稱
&:關閉linux連接時 服務不會掛斷
7.也可以把上方的代碼 及【配置參數】封裝到【.sh】的啟動腳本中
總結
㈤ Python能不能調用jar包
Python是不能直接調用jar包的,但是通常都以Jython調用jar包作為一種很好的解決方式。
ython是一種完整的語言,而不是一個Java翻譯器或僅僅是一個Python編譯器,它是一個Python語言在Java中的完全實現。Jython也有很多從CPython中繼承的模塊庫。最有趣的事情是Jython不像CPython或其他任何高級語言,它提供了對其實現語言的一切存取。所以Jython不僅給你提供了Python的庫,同時也提供了所有的Java類。這使其有一個巨大的資源庫。
ython由於繼承了Java和Python二者的特性而顯得很獨特。其可以對Java類的無縫存取。
在Java中實現Python可以看到有趣的Java反射API的作用。反射使Jython能無縫地使用任何Java類。Jython從CPython中繼承了很多優點,但CPython不像別的專為Python所寫的一樣,在C和Python之間有一些問題限制了C庫函數的使用。在Jython中真正解決了這個問題,使其編程的效率和生產力得到了很大的提高。
由於與Java的無縫集成,Jython能使任何部署了Java應用和框架的公司受益而不需要額外的工作。接受任何一種部門的編程語言,對任何一個公司而言都是不容易的,需要深思熟慮,因為這牽涉到整體結構、伺服器和外圍的工具。Jython作為Java的一個無縫集成的語言,可以在已存在的Java應用上無縫增加而不需要重大抉擇。很多公司都花費了很多資金來建立Java的應用,這使採用CPython、Perl、Ruby、PHP和其他不能透明地集成已有Java實現的高級語言的效益降低,吸引力下降。而Jython有能力對已存在的Java框架進行補充,且二者能無縫地結合。
㈥ java不用IDE怎樣導入外部的jar包
1、網上說明java程序中導入.jar包不用IDE的方法,說了一大堆,可是能用的不多,都不是實用的方法,於是,發表一段,說明如何操作,可以穩定運行需要的jar包
在解壓目錄下,找到java目錄,然後進入目錄,可以看到jre和jdk文件夾,jre7-->lib-->ext,把需要的jar包導入這個目錄即可運行了。
㈦ 怎麼添加使用第三方jar包及無法編譯的問題解決方法
1、將jar包放入項目里的libs文件夾中。
2、在project選中jar包點擊右鍵"Add as library"。
3、這兩步是網上比較容易找到的,但此時項目仍然是無法正常編譯的,這時需要在項目的build.gradle文件里的dependencies節加入 dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}
4、此時項目正常編譯並運行了,但當你的代碼中真正創建了引用jar里的類實例時,有可能系統會拋出異常NoClassDefFoundError,這個時候可以按以下步驟操作:
進入命令提示符窗口。
㈧ 我寫了一些JAVA程序,但只能在編譯器上才能運行,怎樣把它做成不用編譯器的呢
java運行是在jvm(java虛擬機)上才能運行的,只要你電腦裝了jdk,那就可以運行。
問題二:脫離編譯器運行,也就是說你要給他打包,用myeclipse把他打包成jar文件就可以了,具體操作網路一下有詳細操作,需要注意的是,打包時你項目所用到的jar依賴包也需要一起打包,否則啟動報錯。打包成jar後只要放在電腦有jdk虛擬機的機器上都可以運行,如果你還要把它打包成安裝文件,就像QQ,需要安裝的。就得用另一個軟體再打包一下成exe了,我只給你提供這樣的思路,具體怎麼弄還得你學習,
㈨ java 如何打開一個jar包
jar包的東西一般都是編譯過的.class文件,如果要做二次開發,就要進行反編譯,將文件反編譯成.java文件。eclipse反編譯我沒用過,不知道效果怎麼樣。