2010-07-09 91 views
8

有沒有人知道如何用JDK,Tomcat和Eclipse(J2EE)(全部用於Windows平臺,最好)製作USB驅動器?可移植的JDK,Tomcat和Eclipse(Windows)

我看到this question,但唯一的答案是推測。

我知道eclipse部分很容易 - 只要把它放在拇指驅動器上。據我所知,Tomcat需要一個JDK。有沒有辦法設置tomcat,因此它總是在拇指驅動器上引用一個jdk(而不是使用系統JAVA_HOME變量)? Eclipse如何?

我在想,像cygwin這樣的東西顯然會矯枉過正......

回答

5

tomcat很簡單。

有在<tomcat-dir>/bin稱爲setenv.bat標準的批處理文件,這是由catalina.bat叫你可以設置此引用了JDK的相對路徑。

這樣做的一個例子是liferay tomcat distrabution,看看它的setenv.bat文件。

的Liferay 6.0.1 setenv.bat檢查安裝在CATALINA_HOME目錄中的JRE:

if exist "%CATALINA_HOME%/jre1.5.0_22/win" (
    if not "%JAVA_HOME%" == "" (
    set JAVA_HOME= 
    ) 

    set "JRE_HOME=%CATALINA_HOME%/jre1.5.0_22/win" 
) 
+1

感謝您的提示! JDK上的任何線索或線索?我知道日食可以與JRE一起工作,如果Tomcat可以,我可以使用這個:http://portableapps.com/apps/utilities/java_portable – KPthunder 2010-07-09 22:56:10

+5

錯誤..只是複製太陽的jdk目錄整個安裝後它可以被複制並移動出問題(除了可能是瀏覽器插件的,但不太可能是你的問題) – 2010-07-09 23:00:43