Re: [問題] 在沒安裝jdk的電腦跑jar
※ 引述《r801129 (阿嘎)》之銘言:
: 非常感謝大家的回答, 我去找了JDK跟JRE資料看過, 比較清楚問題了
: 通常大家電腦裡普遍都有JRE, 會不能使用我猜應該是因為PATH沒有設定好
: 我後來寫了一個批次檔
: 內容是:
: start ____.jar>>javaw
: ps. 原本我寫 ___.jar>>javaw 這樣程式執行時,DOS視窗還是會在
: 因此加了start就OK了
: 我丟給5位朋友測試, 2位不能跑,
: 其中一個是沒裝JRE. 另外一個如同我上一篇文章一樣問題(還不知道怎麼解決~"~)
假設程式是HelloWorld.jar
批次 run.bat
jre6整個目錄放到同目錄下
批次內文如下:
@echo off
SET PATH=.\jre6\bin
start javaw -jar HelloWorld.jar
之前曾遇到過
JDK7(64位元)+Eclipse v3.7.2
XP裝jre6(32位元不能跑)
後來下載了 JDK7_64 JDK7_32 JDK6_64 JDK6_32 四個版本
我的系統是 Win7 64bit 旗艦版
各版本交叉測試後,我決定採用 JDK6_64 + Eclipse的環境
固定給jre6(32位元) + HelloWorld.jar + run.bat
到現在還沒遇到無法執行的...
WinXP Win2000 Win7(32/64位元)皆可...
有無jre安裝都沒差,因為你執行的是目錄內的jre環境
個人覺得程式寫大點,常常有跨版本問題,乾脆就讓它portable了
以上是我的經驗...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.74.147
※ 編輯: dennisxkimo 來自: 114.33.74.147 (07/31 12:58)
推
08/02 15:31, , 1F
08/02 15:31, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):