报错啦: java -jar SoftWare.jar Exception in thread "main" java.lang.NoClassDefFoundError: com/borland/jbcl/layout/XYLayout at SoftWare.SfotWareFrame.<init><SoftWareFrmae.java:17> ar SoftWare.SfotWare.<init><SoftWare.java:20> ar SoftWare.SfotWare.main<SoftWare.java:49>
你的JAR包中必须包含一个可执行的类,就是说这个类中要包含一个main方法!
我选的 File-New-Build-Archive Builder-application 在第三步中,addClasses把我程序中的类都加上了 在第6步中选择的是: use the calss specified below 路径选的是我的主类. step 7 只选了 windows gui "*.exe"
File-New-Build-Archive Builder-Basic
Jbuilder打包source code成jar:
File-New-Build-Archive Builder-Source
Jbuilder打包api doc成jar:
File-New-Build-Archive Builder-Documentation
Jbuilder打包api doc成jar:
File-New-Build-Archive Builder-Native Execution
最后,强烈反对把java 程序做成exe.
1. Java is OS independent,为什么偏偏要做成exe只能在windows下运行呢?开创java的人一定吐血。
2. 就算你有了exe,使用者没有安装JVM还是不可以运行。
我是菜鸟:(
java -jar SoftWare.jar
Exception in thread "main" java.lang.NoClassDefFoundError:
com/borland/jbcl/layout/XYLayout
at SoftWare.SfotWareFrame.<init><SoftWareFrmae.java:17>
ar SoftWare.SfotWare.<init><SoftWare.java:20>
ar SoftWare.SfotWare.main<SoftWare.java:49>
File-New-Build-Archive Builder-application
在第三步中,addClasses把我程序中的类都加上了
在第6步中选择的是:
use the calss specified below
路径选的是我的主类.
step 7
只选了
windows gui "*.exe"
Wizards--Archive Builder--Archive Type选择Application