如何在无JDK的电脑上运行jar 写了一个java应用程序,打包成了jar文件,但是在没有安装jdk的电脑上不能运行,请问怎么做到在没有安装jdk的电脑上运行呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的是.java文件吧,如果是就就得用JDK中的javac.exe编译,如果只是.class文件就不需要JDK了,只有要jre就可以了 把jar和jre拷一起,弄个.bat,里面写%CD%jre/bin/java -classpath "你的jar" 你的入口类名。然后压缩成.rar或.zip,选择解压后运行.bat文件就完了。 大家不要出馊主意了,JRE现在体积也很庞大的。 自己整一个精简版jre,把不要的模块剔除了 就算是JDK也不是很大啊 可以在U盘里放一个压缩的JDK的文件 要用的时候直接解压不就好了么 很方便啊 Windows 系统从 XP 版本开始都默认都安装有 JRE 了,只需要配置一下 path 就可以用了。 这类问题最近好像很多java 程序需要在 JVM 中运行的,不要不伦不类地去弄个什么 exe,那样的话就失去了使用 java 的意义。做成 exe 的话,我想 VB, VC, Delphi 更为适合。 但是在没有安装jdk的电脑不能运行哦~~~每天回帖即可获得10分可用分! 做成 .exe 实际上还是.jar 只不过用了 包装器 而其 , 无所谓后缀名是什么的, 如果向随处运行就使用ant 在把精简版jre也封装进去。 和 C/s软件拼把。 1 打成jar 包2 下个jsmooth 打成exe 用的3 再把jre 和jar 放在一起就OK 了一个崭新的exe(java 程序就诞生了)但是就是能出来的比较大 100MB 左右吧哎 。。 JDK是编译器,JRE是解释器,如果只是运行程序的话,就装个JRE吧 没有jre的话就像我想吃饭却没有吃饭的地方jar想运行却没有环境 必须用jre, java的跨平台就靠这个 先用EXE4J做成EXE文件,前提是装在jre然后再用inn setup瘦下身就行了,不过做完还是挺大,可能会让你失望的 今天剛學會的 你也去這看看吧 我整了半天才明白點 腦子不行啊 希望對你有用http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html 这个貌似装下JDK 和JRE 也不比写个程序麻烦到哪里去吧? 不转成exe,很多客户都不想用,这也是没办法的 受教!如何测试是不是默认安装了JRE呢? 【新手求助】关于变量初始化的问题 提问一道scjp的题。 PreparedStatement修改数据库数据 函数问题 需要帮忙 GUI 设计,菜单出来了怎么调用 对象化网站编程的困惑(欢迎大家讨论) 怎么模拟键盘消息? scjp真题的问题! 紧急求助:怎么把数据库里面的时间字段提取出来后与当前时间比较。。。。。。。。。。。 求xml转MODEL函数 filter能控制servlet的访问吗吗
%CD%jre/bin/java -classpath "你的jar" 你的入口类名。
然后压缩成.rar或.zip,选择解压后运行.bat文件就完了。
2 下个jsmooth 打成exe 用的
3 再把jre 和jar 放在一起就OK 了
一个崭新的exe(java 程序就诞生了)但是就是能出来的比较大 100MB 左右吧哎 。。
http://www.blogjava.net/javapro/archive/2009/03/24/JavaAppSetup.html