发布网友 发布时间:2022-05-24 22:15
共5个回答
热心网友 时间:2023-11-06 19:51
java的要在jre下才能运行的,其实就是java虚拟机,是属于操作系统上面的另一个系统,没有jre java程序是没有办法编译和执行的。C和VB则是在操作系统上的一个开发平台而已。简单看就是java是 java- >IDE开发工具- >java虚拟机- >操作系统;C和VB是C/VB- >IDE开发工具- >操作系统。java编译之后是.class的自解码文件,打包以后是.jar的文件,在windows里直接双击.jar文件和直接双击.exe效果是一样的,不过如果你编写的程序没有返回值,那对不起,程序不是一闪而过就是没有反应。热心网友 时间:2023-11-06 19:51
Java就是不能生成EXE的因为她是生成class文件的 这样就可以一次编译跨平台试用了。EXE的只能在windows下面才能被识别。 至于你说的jar的不能双击运行我就不清楚为什么了热心网友 时间:2023-11-06 19:52
jar是可以做成双击运行的热心网友 时间:2023-11-06 19:52
简单来说,是因为java是跨平台的。热心网友 时间:2023-11-06 19:53
有第三方工具……