首先在Eclipse中打開項目, 右鍵點擊項目,選擇“Export”;
2. 選擇Java/JAR file,Next; 3. Select the resources to export中可以選擇妳想要包含的項目文件夾 4.(如果項目沒有引入第三方jar包,這項我們采用系統默認的選項就OK,Main class壹定要設置成為妳項目的那個主方法入口類) 若有,Use existing mainfest from workspace選項,並選擇妳自己創建的壹個MANIFEST.MF文件,因為系統默認選擇的是Generate the manifest file選項,而該選項不會將項目用到得第三方jar包打入到java項目生成的jar包中去。自定義配置文件MANIFEST.MF :
首先在項目的根目錄下創建壹個MANIFEST.MF文件
接下來用記事本打開該文件,並編輯:
例如:Manifest-Version: 1.0
Main-Class: StudentManager_Test
Class-Path: sqlserver2005.jar
其中的Manifest-Version是指程序的版本號,Main-Class是指程序的主方法入口類,slass-Path就指定了外來jar包的位置。請註意假設我們的項目打包後為project.jar,那麽按照上面的定義,應該在 project.jar的同層目錄下有相關的jar包(即sqlserver2005.jar,如果有引入多個第三方jar包,則可以用空格隔開)放在裏面。否則將會出現Exception in thread "main" java.lang.NoClassDefFoundError的錯誤。
也可在cmd窗口輸入:jar ? cf xxx.jar zscd. cm.*