java 雙擊jar包操作


如何使jar包直接雙擊運行?

測試:MyMenu.java  類名:MyMenu

寫完java代碼后,發現物理路徑下為:

當我按住Shift鍵,在此處游記,打開命令行窗口:

執行命令:javac MyMenu.java

生成結果:

 

生成了一堆.class的文件。。


優化辦法:

第一,將MyMenu.java中加入代碼:package myMenuBao;

第二,將自定義類MyMenu加上public屬性

package myMenuBao;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class MyMenu{
       //構造器
    MyMenu(){
        init();
    }
        ...
       public static void main(String[] args){
        new MyMenu();
    }
}

第三,帶包編譯

   javac -d 包存放的位置  xxx.java

第四,切換到C盤:c:

        進入根目錄:cd\

        生成jar包 : jar -cvf 生成jar包的名字  源包名

my.jar解壓開發現,如此多類,必須要指明主函數類名

第五,給jar包配置入口信息

      建立1.txt(1.ini都可以),寫入:

Main-Class: 包名.類名

Main-Class: myMenuBao.MyMenu

Main-Class:(這里必須有空格,主鍵值分開) myMenuBao.MyMenu(這里必須有回車,下一行)

 

注意:自己一直在這里出錯,突然發現是因為直接建立了1.txt,而自己電腦是默認隱藏txt擴展屬性的,所以,文件名實際為1.txt.txt,所以報錯

此時打開配置文件發現:

已經有入口屬性了(包名.類名)注意無.java


 

第三部分,如何使自己電腦可以雙擊運行jar包:

 

win7旗艦版64位操作系統怎樣查找到“文件類型”呢?

許多從xp操作系統更新至win7旗艦版64位操作系統的用戶,發覺兩者間有很多不一樣的位置,就像是“文件類型”,在xp操作系統里邊我們是能夠直接在文件夾選項里邊對文件類型進行設置的,但是在
 
win7旗艦版64位操作系統里邊是不能查找到“文件類型”,對於這樣的問題該咋辦呢?
 
下面是具體的操作步驟:
 
1、首先我們要在win7操作系統電腦圖標進行雙擊打開,進行單擊“控制面板”;
 
2、接着要把“查看類型”給修正成小圖標,要進行查找到“默認程序“的選項;
 
3、其次大家點擊然后要進行單擊”把文件類型或者是協議和程序關聯“,這邊為”文件類型“的入口了;
 
4、最后在給打開之后就能夠看見文件格式的列表了,接着要給查找到你們想要進行修正的文件格式重關聯了。

由於圖像化jar包是有javaw.exe打開的,所以設置jar打開方式:
設置成功,雙擊打開運行效果:
 
畢向東老師 最后強調:
1.txt中空格和回車一定不能少
Main-Class:(這里必須有空格,主鍵值分開) myMenuBao.MyMenu(這里必須有回車,下一行)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM