(JAVA) Use Command Prompt to create .jar file from multiple .class files

拜拜、爱过 提交于 2019-12-01 04:21:30

You need to use the entry-point switch -e (with the name of the class containing the main() method) as such:

jar cfve file.jar Main Main.class Main$1.class Main$2.class

Something's gotta tell the java which class should be started automatically. That's the Manifest - see description here You have to package the Manifest.mf in your jar.

Praveen
  1. Open Command Prompt
  2. cd go to the path where jar file exist
  3. run command jar xf fileName.jar
  4. It will generate com, META-INF & Copyright.mk files
  5. Go to the particular package where u want to modify the class file (Basically class files present in com directory)
  6. Download the JAD.exe from google (Its Zip File)
  7. Extract the Zip file you will get jad.exe
  8. Place the class file (which u want to modify) in the folder, that contains jad.exe
  9. Go to command prompt, run jad fileName.class (the class filename which u want to modify)
  10. fileName.jad file will get generate , rename it as fileName.java
  11. compile the fileName.java (if its referring to some other class file configure it in eclipse accordingly)
  12. once compiled replace the class file in the directory defined in step 4
  13. Go to command prompt, cd Step 4 path, run jar cf fileName.jar (* represents all the class files irrespective of directories)
  1. open cmd (windows+r type cmd)
  2. simipily type command as a "jar" without quatoes
  3. it will give some options and those usage.
  4. use what you want
  5. to create a jar file with class you to mention jar cfv filename.jar example.class example2.class etc..
  6. IF your using swing compile it with javac -deprecation SwingApplication.java but JDK version must be greater than version JDK1.1
  7. run java SwingApplication
  8. ALL THE BEst
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!