我已将必要的文件放在USB笔式驱动器,Java Development Kit和Eclipse文件中。我创建了一个读取
的.bat文件@echo off
set Path=\32 Bit\jdk32\bin;%Path%
cd "32 Bit\Eclipse"
start eclipse.exe
exit
然而,当我运行批处理时,Eclipse启动并带来错误
据我所知,这是尝试将旧路径变量用于JNI共享库。有人可以帮我解决这个问题。
答案 0 :(得分:1)
事实证明,这有一个非常简单的解决方案。
修改后的.bat文件
@echo off
set Path=%~dp032 Bit\jdk32\bin;%Path%
cd "32 Bit\Eclipse"
start eclipse.exe
exit
<强>解释强>
这可以通过使用命令%~dp0
获取正在执行的批处理文件的路径来实现。
其中
N:\
)Code\Java\Eclipse Mars\
)此路径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