aspose file tools*
The moose likes Java in General and the fly likes Why does my java program only run with -debug in my parameters Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Why does my java program only run with -debug in my parameters" Watch "Why does my java program only run with -debug in my parameters" New topic
Author

Why does my java program only run with -debug in my parameters

Sarah Barnes
Greenhorn

Joined: Aug 04, 2005
Posts: 2
Hello,

I am trying to run a java program on the UNIX shell of our Z/OS mainframe box and I am having trouble with my classpath.

I am running the java HelloWorld command within the directory that the class file is and I am getting an error message saying that it cannot find class HelloWorld. I have tried the java command with the following variations.
java �classpath . HelloWorld
java �classpath �.� HelloWorld
java �classpath /u/yzilg1 HelloWorld (/u/yzilg1) is the directory HelloWorld is in
java �classpath �/u/yzilg1� HelloWorld
java �classpath u/yzilg1 HelloWorld
java �classpath �u/yzilg1� HelloWorld

I have also set the CLASSPATH in my .profile file to /u/yzilg1 and when I type echo �CLASSPATH it does show the one I put in my .profile. None of these work.

However when I tried java �debug HelloWorld without any classpath details the program runs and displays the message on the screen.

It is the same for jar files that I have copied across from my PC. They only run when �debug is added to the java command.

Why would �debug make the programs run and how can I make it work without it?

Any ideas would be gratefully received.

Thanks.
[ August 05, 2005: Message edited by: Sarah Barnes ]
Marilyn de Queiroz
Sheriff

Joined: Jul 22, 2000
Posts: 9043
    
  10
java �classpath . HelloWorld
java �classpath �.� HelloWorld
java �classpath /u/yzilg1 HelloWorld (/u/yzilg1) is the directory HelloWorld is in
java �classpath �/u/yzilg1� HelloWorld
java �classpath u/yzilg1 HelloWorld
java �classpath �u/yzilg1� HelloWorld


Have you tried
java HelloWorld
??


JavaBeginnersFaq
"Yesterday is history, tomorrow is a mystery, and today is a gift; that's why they call it the present." Eleanor Roosevelt
Sarah Barnes
Greenhorn

Joined: Aug 04, 2005
Posts: 2
Sorry I forgot to add that to my list of attempts, but I have tried java HelloWorld
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Why does my java program only run with -debug in my parameters
 
Similar Threads
basic problem compiling/running code
execute java .class file programmatically
Setting up Classpath
Exception in thread "main" java.lang.NoClassDefFoundErorr: com/sun/tools/javac/Main
CLASSPATH question in Linux SuSE