作好的application 能否在没有安装jdk的windows下运行? 似乎不行,我试过用JB生成的本地执行文件,但不能在另一台没装JDK的机器上用。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 运行java程序没有安装jdk当然不能运行了。如果在application安装时安装了jdk可以运行。总之无论在什么时候,运行java程序,就必须有jdk。 那jre 可否随程序打包么? 每个程序都要打包一份JVM,那用户的机上不就乱套了 试着用这个软件来打包成一个安装文件:InstallAnywhere(到处都可以下)。打包好后它有两种安装文件:一种是带java虚拟机和jdk运行程序的;一种是不带的。 哈哈,以前我也到处考究这个问题,答案会令你失望啊,应该是不能的,不像VC,可以脱离环境,java 应用程序要执行至少要jre或是JVM. Java的体系结构注定是要JRE或JVM的,赫赫(*_*) vc也需要环境,在linux下就不能运行java程序,需要java虚拟机的支持。也就是说,java运行于jvm之上 Java本来就是运行在虚拟机上的 可以不安装,而直接通过打包的方式来运行。前提是,所有与j2re相关的dll和class都必须有,通过C来启动javaVM,具体方法可以参考java.c 【考考你】这段JAVA小程序,输出结果是多少? 如何用java编程遗传算法? 个人见解,欢迎拍砖:eqluals和"=="的区别 求Java实例方面的书籍 Java项目中如何导出Excel PDF之类文件 求解JAVA算法 怎么从屏幕接受一行文字,再将其分成一个一个单词,放到数组里? 求一个正则表达式的修改 ***如何区别中文字符和英文字符?*** 怎么用java 排班 轮排的? **********在jbuilder8下怎樣直接生成jar文件(第一個答對的就一定給分) 关于JNI,ZipFile的问题
如果在application安装时安装了jdk可以运行。
总之无论在什么时候,运行java程序,就必须有jdk。
打包好后它有两种安装文件:一种是带java虚拟机和jdk运行程序的;一种是不带的。
java程序,需要java虚拟机的支持。
也就是说,java运行于jvm之上