I have found that it is easier to just use javac *.java or
javac MyClass.java instead of creating a makefile for each item I am
working with, so I went ahead and set the classpath by right clicking the
my computer icon and selecting the environment variable and setting the
path to each of the classpaths I use. You can also set the path to the
java and javac commands in the same manner using the path command.
On Thu, 20 May 1999, Trevor Stewart wrote:
> maurice,
>
> I suggest that you download nmake.exe. Use your favorite search engine to find
> it. Place it in a directory in your PATH. You can set your PATH environment
> variable by right clicking on the 'My computer' icon and selecting the
> environment tab of the system properties dialog.
>
> Then you can use make files to compile and set your classpath. This will give
> you a lot more flexibility then hardcoding your CLASSPATH environment variable,
> which you can do in the same manner as setting you PATH variable.
> Below is a sample. Place it in a file named Makefile. Then you can compile by
> entering "nmake MyClass.class" at the command prompt from the directory that
> contains MyClass.java and Makefile.
>
> Use this in the Makefile:
>
> JAVAHOME = c:\java\jdk1.2
> JAVAC = $(JAVAHOME)\bin\javac.exe
> # Include you CLASSPATH below be sure
> # that '-classpath' starts the entry and that ';'
> # seperates each directory
> CLASSPATH = -classpath
> .;c:\java\jdk1.2\jre\lib\dt.jar;c:\java\JSDK2.0\lib\jsdk.jar
> JFLAGS = -g -deprecation
> .SUFFIXES: .java .class
>
> .java.class:
> $(JAVAC) $(JFLAGS) $(CLASSPATH) $*.java
>
> CLASSES = AClass.class \
> AnotherClass.class \
> YetAnotherClass.class
>
> ## Include custom targets below this line ##
>
> # The 'all' target below will compile all of the classes listed in the CLASSES
> var from above (nmake all)
> all:: $(CLASSES)
>
> # Another useful target
> clean::
> @del /s *.class
>
> ## End of Makefile
>
> Hope this helps to answer your question.
>
> Trevor
>
> maurice munoz wrote:
>
> > Maybe someone can help me with this simple task
> > I just bought a new workstation NT4.0(x86), now I am having
> > trouble...
>
> <snip>
>
> ___________________________________________________________________________
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources: http://java.sun.com/products/servlet/external-resources.html
> LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
>
Talk to you later,
Larry M. Lemons
http://php.indiana.edu/~llemons/home.html
Live your life as a tale to be told..
always make the more interesting choice.
___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".
Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html