因此,我的计算机上安装了最新版本的JRE7,一切工作正常。最近,我下载了一个需要JRE6的程序,我知道所有的文件在我的计算机上的位置,我所要求的是.bat文件代码,以便只使用该程序运行特定版本的Java。当谈到Windows和Java路径结构时,我是个新手,所以
斯坦福大学的计算机科学课程让您使用Eclipse的修改版本来编写Java代码,它是在Java还处于版本6时创建的。如果您熟悉这一点,那么您可能知道karel the robot,这是一个在Eclipse中打开的Java应用程序。当我尝试运行这个程序时,Karel程序并没有出现;只出现了一个空白屏幕。我发现了一个关于使用Karel的youtube视频,评论中的许多人都有这个问题,有些人说使用JRE 6解决了这个问题。同样在安装说明上,它说要使用JRE 1.6,但我认为它可以与JRE 7一起工作
发布于 2014-01-11 02:03:44
您可以直接调用每个java.exe。
您可以创建两个名为java6.bat和java7.bat的批处理文件:
java6.bat
@echo off
"C:\Program Files\Java\jre6\bin\java.exe" %*java7.bat
@echo off
"C:\Program Files\Java\jre7\bin\java.exe" %*使用jre6调用程序
java6 -jar helloworld.jar并使用jre7调用程序
java7 -jar helloworld.jar发布于 2014-01-11 02:07:10
如果您指的是这个program,那么我用java7启动它没有问题。

然而,如果你真的需要java6来操作它,那么你可以编写一些.bat文件,如下所示:
@echo off
set JAVA_HOME=C:\oracle\jdk1.6
set MY_CLASSPATH=lib\karelj.jar;lib\silk.jar
%JAVA_HOME%\bin\javaw.exe -cp %MY_CLASSPATH% karel.swingui.Mainhttps://stackoverflow.com/questions/21050538
复制相似问题