问题描述
写了一个java应用程序,打包成了jar文件,但是在没有安装jdk的电脑上不能运行,请问怎么做到在没有安装jdk的电脑上运行呢?
解决方案
解决方案二:
你的是.java文件吧,如果是就就得用JDK中的javac.exe编译,如果只是.class文件就不需要JDK了,只有要jre就可以了
解决方案三:
把jar和jre拷一起,弄个.bat,里面写%CD%jre/bin/java-classpath"你的jar"你的入口类名。然后压缩成.rar或.zip,选择解压后运行.bat文件。。。就完了。
解决方案四:
大家不要出馊主意了,JRE现在体积也很庞大的。
解决方案五:
找精简的jre
解决方案六:
装jre
解决方案七:
自己整一个精简版jre,把不要的模块剔除了
解决方案八:
就算是JDK也不是很大啊可以在U盘里放一个压缩的JDK的文件要用的时候直接解压不就好了么很方便啊
解决方案九:
install4j和jre打成一起
解决方案十:
Windows系统从XP版本开始都默认都安装有JRE了,只需要配置一下path就可以用了。
解决方案十一:
这类问题最近好像很多java程序需要在JVM中运行的,不要不伦不类地去弄个什么exe,那样的话就失去了使用java的意义。做成exe的话,我想VB,VC,Delphi更为适合。
解决方案十二:
但是在没有安装jdk的电脑不能运行哦~~~每天回帖即可获得10分可用分!
解决方案十三:
做成.exe实际上还是.jar只不过用了包装器而其,无所谓后缀名是什么的,如果向随处运行就使用ant在把精简版jre也封装进去。和C/s软件拼把。
解决方案十四:
还是安装一个JRE吧
解决方案十五:
没有JRE,你就别想了~~
解决方案:
解释器还是要有的。
解决方案:
1打成jar包2下个jsmooth打成exe用的3再把jre和jar放在一起就OK了一个崭新的exe(java程序就诞生了)但是就是能出来的比较大100MB左右吧哎。。。。。
解决方案:
想法太天真了//回复内容太短了!
解决方案:
JDK是编译器,JRE是解释器,如果只是运行程序的话,就装个JRE吧
解决方案:
用exe4j生成exe文件就行了
解决方案:
JRE~~~大也没办法~~~~
解决方案:
没有jre的话就像我想吃饭却没有吃饭的地方。。。jar想运行却没有环境。。。
解决方案:
没有jre运行不了jar。
解决方案:
认为还是装下JDK.
解决方案:
要装jre才能运行的!
解决方案:
必须用jre,java的跨平台就靠这个
解决方案:
先用EXE4J做成EXE文件,前提是装在jre然后再用innsetup瘦下身就行了,不过做完还是挺大,可能会让你失望的
解决方案:
今天剛學會的你也去這看看吧我整了半天才明白點腦子不行啊希望對你有用http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html
解决方案:
这个貌似装下JDK和JRE也不比写个程序麻烦到哪里去吧?
解决方案:
牛掰!引用2楼crazylaa的回复:
把jar和jre拷一起,弄个.bat,里面写%CD%jre/bin/java-classpath"你的jar"你的入口类名。然后压缩成.rar或.zip,选择解压后运行.bat文件。。。就完了。牛掰!
引用9楼bao110908的回复:
Windows系统从XP版本开始都默认都安装有JRE了,只需要配置一下path就可以用了。
学习了。
解决方案:
不转成exe,很多客户都不想用,这也是没办法的
解决方案:
引用9楼bao110908的回复:
Windows系统从XP版本开始都默认都安装有JRE了,只需要配置一下path就可以用了。
受教!如何测试是不是默认安装了JRE呢?
解决方案:
我都不敢这样想LZ强大啊!