Seite 1 von 1

ProjectX Win7-64?

Verfasst: Di 26 Apr 2011, 5:38
von buerohengst001
Hallo @ all,
kurz und knackig :

ProjectX installiert, Java installiert, Pfad angepasst und immer nur Fehlermeldungen unter Win7-64 (Administratormodus ist mir bekannt). Jemand den selben Fehler (oder behoben)?



@echo off

rem test if JAVA_HOME is already set in the system environment
if exist "%JAVA_HOME%\bin\java.exe" goto JAVA_HOME_SET

rem IMPORTANT! Edit the next line and set JAVA_HOME according to your environment.
set JAVA_HOME=C:\Programme\Java\jre6

rem test if JAVA_HOME is set correctly now
if exist "%JAVA_HOME%\bin\java.exe" goto JAVA_HOME_SET

echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo ! Error: JAVA_HOME not found !
echo ! Please correct the build.bat file and set the JAVA_HOME path variable. !
echo ! If not installed a Java SDK can be downloaded from http://java.sun.com !
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
pause
goto END


:JAVA_HOME_SET

echo deleting old ProjectX.jar file
del ProjectX.jar

echo creating build subdirectory
mkdir build

echo compiling ProjectX with JAVA_HOME=%JAVA_HOME%
"%JAVA_HOME%\bin\javacpl.exe" -O -classpath lib\commons-net-1.3.0.jar -d build @sources.lst
if errorlevel 1 goto ERROR

echo copying resources
copy resources\*.* build
if errorlevel 1 goto ERROR

echo building ProjectX.jar file
"%JAVA_HOME%\bin\jar.exe" cfvm ProjectX.jar MANIFEST.MF -C build .
if errorlevel 1 goto ERROR
goto END

:ERROR
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
echo ! Some Errors occured, stopping build !
echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
pause

:END




Fehler ist : jar.exe ist entweder falsch geschrieben oder nicht vorhanden
Gruß Buerohengst001

Re: ProjectX Win7-64?

Verfasst: Di 26 Apr 2011, 10:53
von Pedant
Hallo Buerohengst001,

wie es aussieht hast Du nur die Runtime installiert und nicht das Entwicklungskit, also nur die JRE und nicht das JDK.
Zum Kompilieren benötigt man das JDK.
Das JDK beinhaltet das JRE, man braucht also nicht beides herunterladen.
http://www.oracle.com/technetwork/java/ ... index.html

Statt
set JAVA_HOME=C:\Programme\Java\jre6
nimmst Du dann
set JAVA_HOME=C:\Programme\Java\jdk1.6.0_25

Gruß Frank

Re: ProjectX Win7-64?

Verfasst: Di 26 Apr 2011, 11:22
von Gaucho316
Man muss doch gar nicht mehr selbst kompilieren, wie ich vor einigen Wochen gelesen habe. Du musst nur die mitgelieferte ProjectX.jar starten. Dann reicht nämlich auch die JRE.

http://www.jackthegrabber.de/viewtopic.php?f=13&t=12165

Re: ProjectX Win7-64?

Verfasst: Di 26 Apr 2011, 15:38
von jmittelst
Hat mal wer mit Win7-64 und Java-64bit versucht ein PX-Binary zu bauen?
Würde mich interessieren, ob da das selbe Binary raus kommt und falls nicht, ob die 64-bit-Version Vor- oder Nachteile bietet.

cu
Jens

Re: ProjectX Win7-64?

Verfasst: Di 26 Apr 2011, 18:45
von Pedant
Hallo Jens,

ich glaube nicht, dass da ein Unterschied besteht.

ich habe allerdings gerade mal die built.bat aus der von Dir verlinkten PX-Version (0.91.0.00) gestartet.
Die beiliegende ProjectX.jar war 1.140.859 Bytes groß und die frisch komplilierte ist 1.140.174 Bytes groß.
Ein Größenunterschied ist also zumindest vorhanden, allerdings weiß ich nicht wie die beiliegende ProjectX.jar kompiliert wurde.
Du könntest ja mit 32-Bit-Umgebung auch nochmal kompilen.

Gruß Frank