从usb运行Eclipse

时间:2015-07-02 06:53:17

标签: java eclipse batch-file usb

我已将必要的文件放在USB笔式驱动器,Java Development Kit和Eclipse文件中。我创建了一个读取

的.bat文件
@echo off

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

cd "32 Bit\Eclipse"
start eclipse.exe

exit

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

Eclipse Error

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

2 个答案:

答案 0 :(得分:1)

事实证明,这有一个非常简单的解决方案。

修改后的.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\32 Bit\jdk32\bin正确设置Java版本并删除上面的错误

答案 1 :(得分:0)

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