2015-07-02 59 views
1

我已將必要的文件放在USB筆驅動器,Java開發工具包和Eclipse文件中。我創建了一個bat文件讀取從usb運行Eclipse

@echo off 

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

cd "32 Bit\Eclipse" 
start eclipse.exe 

exit 

然而,當我運行該批處理,Eclipse的發佈和帶來的誤差

Eclipse Error

至於我可以告訴大家,這是試圖用我的JNI共享庫的舊路徑變量。請有人可以幫我解決這個問題。

+0

我敢肯定,如果發生這種情況,您的「設置路徑」會出現問題。 –

+0

你的'eclipse.ini'文件中有'-vm'條目嗎? –

+0

@ greg-449我在.ini文件中有-vmargs,如果它影響它? – Dan

回答

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版本並刪除了我以上的錯誤