|
當安裝好node也搞定報價後..要開始跑主程式newfutures.jar時發生錯誤如下圖
原因是找不到C:\Program Files\OrderMaster\OMSignAPI這個元件
而OrderMaster是下單大師
因此需要先安裝下單大師.下單大師要安裝前,建議要先閱讀一下他的安裝手冊.有點小複雜.而且版本有點舊.,這部份我也還在摸,先不說.
安裝好下單大師以後.發現....預設的安裝路徑已經變更到C:\OrderMaster\AutoOrder\
因此安裝好下單大師後還需要修改程式
FuturesBot\src\jna\OMSignAPI.java
將路徑變更為C:\\OrderMaster\\AutoOrder\\OMSignAPI並存檔後執行ant產生新的newfutures.jar
本來想說一切應該是一帆風順低....
沒想到...事情絕不是想像中的簡單 +_+
產生後執行...結果..還是出現一樣的錯誤.
只是錯誤中的路徑變成是對的路徑.
我有試著把jar檔丟到VM裡去跑...結果竟然可以跑.這讓我很疑惑.
東搞西搞後...重複ant了幾次.仍然不行.這下只好問一下google 大師
大師回答....有可能是jdk 64位元的關係.
我JDK,eclipse都灌64位元版...
這下全部要重弄了...
JDK
eclipse
環境變數
總之我把新增移除程式裡有看到java 64關鍵字的全部移除..再重新安裝x86版本
再把環境變數更新.....
過程中重開機好幾次..(不知什麼原因,移除java後沒重開機,安裝會有錯,更改環境變數後也要重開機)
最後終於....成功了~
因為時間很晚..明天還要上班.
我也懶得試是jdk64造成的還是jre64造成的.
但我個人覺得是jre64造成的....因為我用jdk64 build出來的jar在VM的xp環境可以跑..
所以....如果有人要開始研究...記得不要跟我一樣裝到64位元版...要裝x86版~~
|
評分
-
查看全部評分
|