用jbuilder->wizards->native executable builder
一路执行下去,然后再make生成的东东
一路执行下去,然后再make生成的东东
解决方案 »
- 机试题 数组中重复次数最多的元素
- getPreferredSize() 获取组件的首选大小是什么意思
- 狂晕,很久没来,怎么没有了netbeans版,却只有eclipse版???
- JPanel和getContentPane()的问题,急
- tomcat自动关闭 出现EXCEPTION_ACCESS_VIOLATION 怎么解决?
- 关于用JAVA处理文件中的数据问题
- 麻烦了`请教一个问题
- 高手们帮帮忙啊!!!!
- 菜鸟才学java 求助高手麻烦解答下
- 在MyEclipse中运行下面代码出现的错误是:You have an error in your SQL syntax; check the manual t
- 有关一个JAVA的IDE使用什么工具的问题?
- 一个菜鸟问题!
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=9426
无论是否打包成exe,但是客户端也必须安装JVM才能运行
csc /t:library [exe],[winexe] +你的cs 文件,当然这可以自己指定路径如不指定蹯径在盘下面就可见到你生成的exe文件了,dll文件和winexe 文件一样生成的你去试一下。
原代码----类文件------.jar
清单文件(Manifest.mf)----.jar
包裹文件(.jar)
混淆器
.jar
测试。
双击就可以执行了
其实就是在bat文件上将你的main函数所在的.java文件的文件名跟在命令java 后面就可以了。
.jar 的方法可以通过Jbuilder提供的打包方法进行打包
set JAVA_HOME=D:\jdk131
set PATH=%JAVA_HOME%\bin;%PATH%
set CLASSPATH=%JAVA_HOME%\lib\tools.jar;%JB_HOME%\lib\dx.jar;%CLASSPATH%
当然还要把你的程序里用到的包添加到classpath中,然后转到你的程序的目录
如果此批处理文件和你的程序在同一个目录下就
cd .
就行了,最后就执行一下,如:
java aaa.bbb
没有的话就java ***(***为你的程序的名字)
这是最简单的,还可以用if语句先判断然后再执行相应的程序段,你可以参考
weblogic server中的startWebLogic.cmd这个就是用这种脚本写的
若使用JBuilder7,步骤如下:
1、首先建立工程,Application。这些就不需要详细说明。
2、选择菜单Wizards下的archive Builder
3、在archive type中选择Application
4、在Name选项中给可执行程序起名,其他选项默认
5、包含进该工程中所有的类和资源
6、含类库中所有的类和资源
7、下面两步默认
8、选择Windows GUI"*.exe"
9、点击Finish.
10、重新编译该工程
11、这样,脱离JDK环境的可执行文件已经创建在该工程的目录下。
我感觉JVM执行字节吗太慢了..... 我的想法是真正实现本机码...
首先正常生成类文件....... 然后在安装期重新编译.......就是在安装时跟据不同的平台选择不同的编译方式 把类文件生成真的机器码........ 这样既能解决夸平台问题(类文件不变)又能提高效率(我叫做它安装期编译) 我的想法是不是太天真了....... 请各位大哥来说两句........
2、记得最后要对整个工程编译一次,目录才能看到生成的exe
3、可以连jre一起打包发布出去
如果不是由JB生成,那就只能打包成.jar文件,加入manifest文件(里面指定了classpath和mainclass),然后通过java -jar xxx.jar来运行,当然你也得装JRE。