簡體   English   中英

在linux中設置類路徑並運行jar文件以生成可執行文件

[英]set class path in linux and run the jar file making executable

我試圖在使用jdk7從Windows創建的Linux上運行jar文件。 我正在使用以下命令運行

  java -jar jarfile.jar

它運行jar並將異常作為未識別的類格式版本拋出。 因為linux將Java版本顯示為1.4.2而我已在根目錄中提取了jdk1.7,但它仍將Java版本命名為1.4.2。 我必須做些什么來運行使用jdk1.7創建的jar文件。 我已經在Linux的根目錄中提取了Java(jdk1.7)。

您需要在路徑上指定JDK 1.7,例如

$ PATH=/jdk17/bin:$PATH

請注意,您如何指定不只是路徑1.7安裝,但bin路徑within說。

打字

$ which java

更改后, PATH將確認是否有效。

確保系統變量PATH中jdk1.4.2前面的jdk1.7。 您是否在Linux操作系統中安裝了oracle? 我在Windows操作系統中遇到了相同的問題,因為我已經安裝了oracle。 如果安裝了某些軟件(例如oracle),則可能會將jdk1.4插入系統變量PATH中所有其他軟件路徑的前面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM