What are correct compile parameters for Java work

Using the Java SDK with TextPad

Moderators: AmigoJack, helios, bbadmin, Bob Hansen, MudGuard

Post Reply
frozenrun
Posts: 1
Joined: Thu Sep 13, 2012 12:30 pm

What are correct compile parameters for Java work

Post by frozenrun »

No matter what I try I cannot get textpad to compile my java files. Odd thing is I could do this yesterday but after working in Eclipse I cannot compile anything in textpad now. I did not change anything though. parameters I had used successfully were $File or $BaseName.

I did notice if I put my java file in the directory where the javac.exe is (i.e C:\Program Files\Java\jdk1.6.0_33\bin) then text compiling will work. But his would require place all my java files in this bin directory and I don't want to do this.

Seems I need to add a classpath variable but when I try adding one it does not help. Anybody now if something else needs done to get a classpath environment variable to work? I'm running Win 7, 64 bit.

Here is the error message which I've seen some other posts on this site about the issue but no answers that help me situation.

Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
-g:none Generate no debugging info
-g:{lines,vars,source} Generate only some debugging info
-nowarn Generate no warnings
-verbose Output messages about what the compiler is doing
-deprecation Output source locations where deprecated APIs are used
-classpath <path> Specify where to find user class files and annotation processors
-cp <path> Specify where to find user class files and annotation processors
-sourcepath <path> Specify where to find input source files
-bootclasspath <path> Override location of bootstrap class files
-extdirs <dirs> Override location of installed extensions
-endorseddirs <dirs> Override location of endorsed standards path
-proc:{none,only} Control whether annotation processing and/or compilation is done.
-processor <class1>[,<class2>,<class3>...]Names of the annotation processors to run; bypasses default discovery process
-processorpath <path> Specify where to find annotation processors
-d <directory> Specify where to place generated class files
-s <directory> Specify where to place generated source files
-implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files
-encoding <encoding> Specify character encoding used by source files
-source <release> Provide source compatibility with specified release
-target <release> Generate class files for specific VM version
-version Version information
-help Print a synopsis of standard options
-Akey[=value] Options to pass to annotation processors
-X Print a synopsis of nonstandard options
-J<flag> Pass <flag> directly to the runtime system


Tool completed with exit code 2
Post Reply