[英]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.