2010-07-09 6 views
8

Est-ce que quelqu'un sait comment créer une clé USB avec JDK, Tomcat et Eclipse (J2EE) (de préférence pour une plate-forme Windows)?Portable JDK, Tomcat et Eclipse (Windows)

J'ai vu this question, mais la seule réponse était de nature spéculative.

Je sais que la partie Eclipse serait facile - il suffit de le mettre sur la clé USB. Tomcat a besoin d'un JDK autant que je sache. Serait-il possible d'installer tomcat de façon à toujours faire référence à un jdk sur la clé USB (plutôt que d'utiliser la variable système JAVA_HOME)? Qu'en est-il d'Eclipse?

Je pense quelque chose comme Cygwin serait clairement surpuissant ...

Répondre

5

tomcat est assez facile.

Il y a un fichier batch standard appelé setenv.bat dans <tomcat-dir>/bin qui est appelé par catalina.bat vous pouvez définir cette référence à un chemin relatif pour le JDK.

Un exemple de ceci est le liferay tomcat distrabution, jetez un oeil à son fichier setenv.bat.

Liferay 6.0.1 setenv.bat chèques pour un JRE installé dans le répertoire CATALINA_HOME:

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

Merci pour ces conseils! Toute idée ou conduit sur le JDK? Je sais que l'éclipse peut fonctionner avec un JRE, et si Tomcat peut aussi bien que je pourrais utiliser ceci: http://portableapps.com/apps/utilities/java_portable – KPthunder

+5

err .. il suffit de copier le répertoire jdk du soleil entier après installation là, il peut être copié et déménagé sans problèmes (sauf peut-être pour les plugins de navigateur, mais il y a peu de chances que ce soit votre problème) –

Questions connexes