I setup my (Windoz) directories like this:
c:\websites\irc\pjirc221\(binaries for 2.2.1 implementation)
..................................\img (2.2.1 images)
..................................\snd (2.2.1 sounds)
..................................\src (empty folder)
..................................\irc\gui\sbox\ (sbox .java source files)
..................................\irc\tree (empty folder)
My modified sboxcompile.bat file looks like this:
set pathsave=%classpath%
set path=%path%;C:\jdk1.5.0_04\bin
cd C:\websites\irc\pjirc221/src
set classpath=%classpath%;C:\jdk1.5.0_04;C:\websites\irc\pjirc221/src
javac -g:none -O -target 1.5 -sourcepath C:\websites\irc\pjirc221/src irc\gui\sbox\*.java
jar cfm sbox.jar META-INF/MANIFEST.MF irc\gui\sbox\*.class irc\tree\*.class
cabarc -p -r N sbox.cab irc\gui\sbox\*.class irc\tree\*.class
set classpath=%pathsave%
set pathsave=
pause
Why do you use a forward slash for the '/src' directory?
Am I supposed to have class files, or are those populated by the compile process?
I had an error that 'target release 1.1 conflicts with default source release 1.5' so changed it to 1.5 (thinking it might have to do with the jdk version).
My console winds up with a few errors:
-----------------------------------------------------------------
C:\websites\irc\pjirc221>set pathsave=C:\tomcat\common\lib;C:\jdk1.5.0_04\lib;C:
\irc
C:\websites\irc\pjirc221>set path=C:\oraclexe\app\oracle\product\10.2.0\server\b
in;c:\tomcat\bin;C:\jdk1.5.0_04\bin;c:\ant\bin;C:\PROGRA~1\nusphere\cvs;C:\PROGR
A~1\nusphere\perl\bin;C:\PROGRA~1\nusphere\apache\php;C:\PROGRA~1\nusphere\mysql
\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\AT
I Technologies\ATI Control Panel;C:\Sun\AppServer\bin;C:\jdk1.5.0_04\bin
C:\websites\irc\pjirc221>cd C:\websites\irc\pjirc221/src
C:\websites\irc\pjirc221\src>set classpath=C:\tomcat\common\lib;C:\jdk1.5.0_04\l
ib;C:\irc;C:\jdk1.5.0_04;C:\websites\irc\pjirc221/src
C:\websites\irc\pjirc221\src>javac -g:none -O -target 1.5 -sourcepath C:\website
s\irc\pjirc221/src irc\gui\sbox\*.java
error: cannot read: irc\gui\sbox\*.java
1 error
C:\websites\irc\pjirc221\src>jar cfm sbox.jar META-INF/MANIFEST.MF irc\gui\sbo
x\*.class irc\tree\*.class
java.io.FileNotFoundException: META-INF\MANIFEST.MF (The system cannot find the
path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.tools.jar.Main.run(Main.java:122)
at sun.tools.jar.Main.main(Main.java:903)
C:\websites\irc\pjirc221\src>cabarc -p -r N sbox.cab irc\gui\sbox\*.class irc\tr
ee\*.class
'cabarc' is not recognized as an internal or external command,
operable program or batch file.
C:\websites\irc\pjirc221\src>set classpath=C:\tomcat\common\lib;C:\jdk1.5.0_04\l
ib;C:\irc
C:\websites\irc\pjirc221\src>set pathsave=
C:\websites\irc\pjirc221\src>pause
Press any key to continue . . .
---------------------------------------------------------------
I'm sure I have several things wrong, but not sure where to start
Please give me some pointers on this
