Java 为什么赢了';我的小程序不能在没有JDK的计算机上运行吗?
我开始学习Java。实际的语言不是问题,因为我对C++非常有经验,但是显然部署是非常不同的。我使用netbeans7.1.1创建了一个JApplet,并使用“webstart”选项生成了一个小的测试网页。它在我的计算机上运行得非常好,但是在任何没有安装JDK的计算机上它都不能工作。事实上,它会重定向到chrome上的JRE下载页面。有把戏吗?我真的不知道我在这里做什么 我可能需要发布更多信息,但我真的不知道这是什么,所以如果我需要发布更多信息,请添加评论Java 为什么赢了';我的小程序不能在没有JDK的计算机上运行吗?,java,netbeans,japplet,Java,Netbeans,Japplet,我开始学习Java。实际的语言不是问题,因为我对C++非常有经验,但是显然部署是非常不同的。我使用netbeans7.1.1创建了一个JApplet,并使用“webstart”选项生成了一个小的测试网页。它在我的计算机上运行得非常好,但是在任何没有安装JDK的计算机上它都不能工作。事实上,它会重定向到chrome上的JRE下载页面。有把戏吗?我真的不知道我在这里做什么 我可能需要发布更多信息,但我真的不知道这是什么,所以如果我需要发布更多信息,请添加评论 编辑:出于某种原因,它确实需要JDK。当
编辑:出于某种原因,它确实需要JDK。当然,如果没有JRE,我不会尝试在PC上运行它。在没有JDK的PC上试用它,浏览器需要Java运行时(JRE)来运行小程序。您确定它需要JDK(Java开发工具包)还是需要JRE?要运行,您应该需要JRE,而不是JDK。设备需要Java运行时环境(JRE)在其上运行Java应用程序(包括小程序)。这就是为什么它会重定向到JRE下载页面,在该页面上设备没有安装JRE。如果需要运行任何Java程序,您需要JRE。Java应用程序是独立于平台的应用程序。为了在任何机器上运行,需要虚拟机。因此,需要JRE(因为它将Java字节码转换为本机机器码)。为了运行Java应用程序,目标计算机必须安装JRE(Java运行时环境)。java应用程序在JRE上运行,它们不是独立的C++执行文件。 让你困惑的是;当您在yur开发计算机上安装JDK时,JRE也在静默中安装 现在无法测试,但是您可以使用下面的