为什么我做成的jar不能在别人的电脑上运行

我是自己写的程序,用Java Launcher进行转换的,生成Jar文件在自己电脑上可以运行,可是在别人电脑上不行,一发送到别人的电脑上就不是JAR文件了,而是一些.class,.classpath,.project等文件
他的电脑上装了JAVA,只是Jar文件不能运行,要是生成.exe文件就能运行,这是什么原因?

JAVA跨平台的条件是有JVM(虚拟机),他的机子上肯定没有JVM了,那怎么运行JAR,EXE执行文件是WINDOWS下可运行的啊,不用安装什么也可以运行的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-12-31
要安装java环境
java程序的好处就是可以跨平台,java程序在不同的平台上,只要有java环境,只需要有个启动器来启动运行,如果转换成exe的话就只能在win平台下运行了
相似回答
大家正在搜