導航:首頁 > 編程語言 > java導出jar不能運行

java導出jar不能運行

發布時間:2023-06-01 07:38:20

『壹』 一個java的Swing程序,在myeclipse中可以運行,導出為可運行的jar就無法正常運行了。求助!!

因為你的配置文件讀取的方式不對。 打包後,不能使用 File 的方式讀取。,

代碼,看你的內配置文件是怎麼讀取容的。

為了保持打包後,代碼能兼容, 應該使用 類名.class.getClassLoader().getResource(); 進行讀取。 或者使用 類名.class.getClassLoader().getResourceAsStream(); 進行讀取資源。

『貳』 java項目導出為jar文件 運行jar文件會報錯。 缺少我已經加好的包

你導出的jar包要用到其他jar包,那麼你導出的jar包里有這樣一個文件MANIFEST.MF,你有沒有設置,它就是用來設置main類,和class_path的,在這里你要把需要的jar都寫上,至於路徑都是相對於你導出的這個jar包的相對位置。我給你一段示例:
***************************************************************************************
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.7.1
Created-By: 1.5.0_22-b03 (Sun Microsystems Inc.)
Main-Class: com.nari.syslog.server.Syslog4jServer
Class-Path: . lib/jna.jar lib/log4j-1.2.14.jar lib/commons-pool.jar li
b/joda-time-2.1.jar lib/syslog4j-0.9.46-bin.jar lib/h2-1.3.159.jar li
b/CollectRmiServerC.jar lib/quartz-all-1.6.4.jar lib/activemq-all-5.3
.2.jar lib/commons-collections-3.2.jar lib/dom4j-1.6.1.jar lib/jaxen-
1.1-beta-7.jar

***************************************************************************************
看到 lib/XX.jar形式了么,至於這個lib就是和導出的jar包同級目錄下面的一個文件夾,然後將所需要的其他jar包都放到lib文件夾下,再運行該導出jar文件,就會找到所引用的jar包了,搞熟練了就沒什麼了,這些都可以借用MyEclipse的導入導出功能,這些配置性的東西都會自動生成,沒必要記。
你可以繼續追問,不行的話,再call我,今天上班沒事干

『叄』 java小程序在eclipse中正常運行,倒出為jar可運行程序就無反應

jar包的名字包含空格是茄悉嘩會導致這種情況顫行發生的,所以要檢查下包名
讀取jar文件中的內容是有特定語法的。
做個比較
1.普通windows文件系統
file:\D:\MapMole\img\map\map.jpg //你一定要在這個路徑上有文件才能讀寫
2.jar文件中的文件:
jar:file:\D:\MapMole.jar!\img\map\map.jpg
區別一眼就看出來了(2中有jar前綴,並且有'!')。
獲取輸入陸數流的方法:
URL url=new URL("jar:file:\D:\MapMole.jar!\img\map\map.jpg");
InputStream is=url.openStream();

『肆』 安裝完JAVA後無法運行JAR文件

不會是說你想直接雙擊山唯jar文件運行吧?
一般,裝了jdk,配置好環境變數之後,通過java
-jar
xxxx.jar是可以運行的,當然前明塵提是
該jar文件是合法指定了Main
Class的
要想雙擊運行jar的話,就激唯禪要先做關聯

『伍』 Java文件打包成Jar文件,Jar文件用不了。有沒有高手知道怎麼辦的

我給你看看我是怎渣納芹么打包的吧,
源文件茄冊Hello.java,編譯後Hello.class主類Hello
1.cd到文件所在目錄
2.打包,輸入jar cvfe hello.jar Hello Hello.class
//cvfe中的e表示指定主類, Hello是主類名如畢
3.運行 輸入java -jar hello.jar 控制台輸出hello world

『陸』 java導出含有引用外部jar時,導出的jar文件不可運行,雙擊無反映。在eclipse下運行正常。

你導出的jar文件如果真的不能運行,會有個彈窗的。
我粗略的看了你的代碼,如果你想運行打包出來的程序,需要在早盯你薯稿的放jar文件的目錄新建res文件夾,然後要數睜孝有date.xls這個表

『柒』 java代碼打成jar包後,不能運行怎麼回事

在命令行中打包是沒有指定main函數在的文件的,在需要打包的項目目錄專下建立manifest.mf文件 格式如下屬
Manifest-Version: 1.0
Main-Class: z.Z
Created-By: train
其中main-class設置主函數,例如我這里的z.Z
若有引用的jar包,需要在新建Class-Path屬性,然後寫明
切記每個冒號後面需要有一個空格,否則會報ioexception

然後按照之前的提示執行
jar cvfm xx.jar manifest.mf *.*
即可
執行jar文件用java -jar x.jar

『捌』 JAVA 程序打包成JAR 為什麼不可以直接打開

只要電腦上安裝了JDK都可念槐基以直接打開jar文件。應該是你當初仔謹沒有安裝JDK而明顫是直接丟到你電腦上的。

安裝了JDK之後,打開方式中會有如圖,選擇第一個打開便可以

閱讀全文

與java導出jar不能運行相關的資料

熱點內容
看完這個電影我想說英文翻譯 瀏覽:556
pc端看電影的網站 瀏覽:412
運營商大數據金融 瀏覽:989
蘋果手機qq鑽全部顯示 瀏覽:99
蘋果手機清除應用手勢密碼鎖 瀏覽:803
win10腦無聲音怎麼樣處理 瀏覽:532
steam把游戲放哪個文件夾 瀏覽:852
終端代碼 瀏覽:671
大數據儲備是什麼 瀏覽:757
蘋果手機密碼鎖文件 瀏覽:48
主角造軍艦強國類小說 瀏覽:943
女性幻想電影 瀏覽:947
新集收藏5個小時的愛情電影 瀏覽:69
是蘋果的錄像文件大 瀏覽:882
jsp內置對象怎麼用 瀏覽:655
文件加密精靈軟體實驗報告 瀏覽:352
windowold還原win10 瀏覽:775
日本非洲大片 瀏覽:401
matlab繪圖工具 瀏覽:883
網路用語頭部什麼意思 瀏覽:258

友情鏈接