-6

我有一台电脑和一台笔记本电脑。因为我在两者上都进行了编码,所以我将我的 Eclipse 工作区放在了 USB 上。但是我的电脑有 Java 7 和 6,但我的笔记本电脑只有 Java 6。我也想在我的笔记本电脑上使用 Java 7。有没有办法把它放在USB上并指向它使用。我进行了研究,发现了一些关于将 JAR 添加到库中的信息,但是当我下载 Java 7 JDK 时,它位于一大堆文件夹中。我是做错了还是在谈论完全不同的事情。

正如一些人所提到的。它完全不是我的笔记本电脑。他从工作中得到的是我的爸爸。但是他不允许在上面安装任何东西。包括java 7。这让我很恼火,但这就是我问这个问题的原因。

4

2 回答 2

2

将java安装到eclipse目录(使用文件夹jre/jdk而不是jre7),eclipse会选择它(或者它在windows上为我做)。

或者编辑 eclipse.ini(有一个 -VM 参数来指定 java 所在的位置)。

另请查看http://portableapps.com/node/929http://www.codeproject.com/Articles/417140/Eclipse-on-a-USB-flashdrive


由于对这种方法存在一些疑问。我使用的是Windows Eclipse版本(1.4.1.2),将jre7目录复制到eclipse下的jre。eclipse.ini 没有变化。

不幸的是,Java 安装在我正在使用的机器上,但是如果我查看 Eclipse 配置(帮助 >> 关于 >> 配置选项卡),Eclipse 说它正在使用 F 驱动器(USB)上的 jre。如果我重命名 jre,它会恢复为机器上的 java。

-vm
F:\eclipse\jre\bin\client\jvm.dll
eclipse.home.location=file:/F:/eclipse/
eclipse.launcher=F:\eclipse\eclipse.exe
eclipse.launcher.name=Eclipse
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=epp.package.java
eclipse.product=org.eclipse.epp.package.java.product
eclipse.startTime=1365550480114
eclipse.vm=F:\eclipse\jre\bin\client\jvm.dll
eclipse.vmargs=-Dosgi.requiredJavaVersion=1.5

   ......

sun.boot.class.path=F:\eclipse\jre\lib\resources.jar;F:\eclipse\jre\lib\rt.jar;F:\eclipse\jre\lib\sunrsasign.jar;F:\eclipse\jre\lib\jsse.jar;F:\eclipse\jre\lib\jce.jar;F:\eclipse\jre\lib\charsets.jar;F:\eclipse\jre\classes
sun.boot.library.path=F:\eclipse\jre\bin

   ......


java.endorsed.dirs=F:\eclipse\jre\lib\endorsed
java.ext.dirs=F:\eclipse\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
java.home=F:\eclipse\jre
java.io.tmpdir=C:\Users\mum\AppData\Local\Temp\
java.library.path=F:\eclipse;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;F:/eclipse/jre/bin/client;F:/eclipse/jre/bin;F:/eclipse/jre/lib/i386;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Dell\DW WLAN Card;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\OEM\12.0\DLLShared\;C:\Program Files (x86)\Roxio\OEM\AudioCore\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Bruce\jEdit;C:\Program Files (x86)\QuickTime\QTSystem\;c:\Regina;C:\Program Files\TortoiseSVN\bin;;F:\eclipse;;.

重命名 jre 目录后,我得到

-vm
C:\Program Files (x86)\Java\jre7\bin\client\jvm.dll
eclipse.home.location=file:/F:/eclipse/
eclipse.launcher=F:\eclipse\eclipse.exe
eclipse.launcher.name=Eclipse
eclipse.p2.data.area=@config.dir/../p2/
eclipse.p2.profile=epp.package.java
eclipse.product=org.eclipse.epp.package.java.product
eclipse.startTime=1365550310914
eclipse.vm=C:\Program Files (x86)\Java\jre7\bin\client\jvm.dll
eclipse.vmargs=-Dosgi.requiredJavaVersion=1.5
于 2013-04-09T22:14:09.043 回答
0

我只想在您的台式笔记本电脑上安装 Java 7,但这里是在您的棒上安装和使用 Java 的分步说明: http ://www.dreamincode.net/forums/topic/42544-putting-java-on -你的闪存驱动器/

于 2013-04-09T22:19:39.253 回答