我的程序怎么才能在别人的机子上运行 检查classpath和path的设置,还有就是在.bat中尽量少用绝对路径,多用相对路径。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先把你写的程序.class文件和其他相关的比如图片,音频文件等打成压缩包(用jdk包提供的jar程序,在bin目录下,dos下的命令行为:c:\j2sdk\bin\jar_cvfm_xxx.jar_yyy.txt__ 提醒一下,此命令要在你的程序.class所在的目录下,_代表空格,xxx代表你要打的包名,yyy.txt是一文本文件,内容如下:Manifest-Version: 1.0Created-By: 1.4.1-01 (Sun Microsystems Inc.)Main-Class: 此处为你的主类名 //此处一定要正确,其他的倒无所谓Specification-Title: 随便你写Specification-Version: 1.0 Implementation-Version: 1.0.0Implementation-Vendor: 任你写吧要在别人的机子上运行机子上首先要有JRE没有的话就装(废话),可以用Installer VISE等软件做个安装程序,先让JRE安装,在把你的程序拷上去就可以在任何机器上运行了。若有其他疑问,请在qq:7180505上留言。 如果一定要在别人机子上装JRE,那这样不就不太好用了,还有没有其他方法? in command line:java youclassnamethis class include main().and jre is must. 肯定没有别的方法,jre是java运行的基础,你用到的api都在jre里就好比VB不能脱离类库而运行,而vc++变得windows程序当然要用到win的api是一样的 我这有一个软件,配置一下双击就可以在其他windows机器上运行你的程序。不过他还是用了JRE的原理所以他不用在其他机器上安装JRE但是他还是带了虚拟机的包(所以你的程序无论多小,压缩后也得10M以上)但是他的好处是不破坏你程序的跨平台性,就是你配置完的程序放到其他非windows操作系统上任可运行。如果你觉得有用就留下邮箱我发给你,软件不到1M,JRE包你自己配。 正因为java是跨平台的,所以他需要jvm来在各个平台对编译过的文件进行解释执行,这可是java最大的优点啊,呵呵,跨平台 多线程中只想初始化某个类一次而且效率不受影响,怎么实现 奇怪了 明明是无限循环 可为什么运行2次就停下来了 关于java实现excel导入导出的问题,谢谢! java迷宫地图随机生成 请问java中如何根据字符串读日期? 关于构造方法的继承问题 为什么要配置classpath? 关于有状态session bean的问题,50分! 请教,一个udp或者tcp的套接字可以在多个线程里面同时往外发送消息吗!!!!! 为什么120/240的结果不是0.5 help! 困惑
(用jdk包提供的jar程序,在bin目录下,
dos下的命令行为:c:\j2sdk\bin\jar_cvfm_xxx.jar_yyy.txt__
提醒一下,此命令要在你的程序.class所在的目录下,_代表空格,xxx代表你要打的包名,
yyy.txt是一文本文件,内容如下:
Manifest-Version: 1.0
Created-By: 1.4.1-01 (Sun Microsystems Inc.)
Main-Class: 此处为你的主类名 //此处一定要正确,其他的倒无所谓Specification-Title: 随便你写
Specification-Version: 1.0
Implementation-Version: 1.0.0
Implementation-Vendor: 任你写吧要在别人的机子上运行
机子上首先要有JRE
没有的话就装(废话),
可以用Installer VISE等软件做个安装程序,
先让JRE安装,
在把你的程序拷上去
就可以在任何机器上运行了。
若有其他疑问,
请在qq:7180505上留言。
java youclassnamethis class include main().
and jre is must.
就好比VB不能脱离类库而运行,而vc++变得windows程序当然要用到win的api是一样的
如果你觉得有用就留下邮箱我发给你,软件不到1M,JRE包你自己配。