运行 来自 USB 的 Eclipse

Running Eclipse from usb

我已将必要的文件放入我的 USB 随身碟、Java 开发工具包和 Eclipse 文件。我创建了一个 .bat 文件,上面写着

@echo off

set Path= Bit\jdk32\bin;%Path%

cd "32 Bit\Eclipse"
start eclipse.exe

exit

然而,当我 运行 批处理时,Eclipse 启动并出现错误

据我所知,这是在尝试将我的旧路径变量用于 JNI 共享库。请有人帮我解决这个问题。

原来有一个非常简单的解决方案。

修改.bat文件

@echo off

set Path=%~dp032 Bit\jdk32\bin;%Path%

cd "32 Bit\Eclipse"
start eclipse.exe

exit

说明

这通过使用命令 %~dp0.

获取正在执行的批处理文件的路径来实现

在哪里

  • d 是驱动器(在本例中 N:\
  • p 是路径 (Code\Java\Eclipse Mars\)
  • 0 是正在执行的批处理文件的名称

这条路径 N:\Code\Java\Eclipse Mars Bit\jdk32\bin 正确设置了 Java 版本并消除了我上面的错误

您不需要批处理脚本,您只需更改 -vm config 指令,它将从您提供的 java 的 exe 构建虚拟机。 前任。 -vm C:\jdk1.7.0_21\bin\javaw.exe。 https://wiki.eclipse.org/Eclipse.ini#-vm_value:_Linux_Example