× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Hmmm.

I created a folder on the IFS called 'javatest' and I copied the TestClass.java file to it.

On the iSeries I started Qshell and then changed directory to /javatest.

I ran 'javac TestClass.java' and it compiled.

I ran 'java TestClass' and got the correct output.

If I changed to another directory, one that wasn't where the TestClass class existed, THEN I got the error.

Can you execute the class from the folder it is in? And, I guess, I am assuming you are execting this from Qshell?

So either I have something in the Qshell environment that you don't, or there is something more interesting going on at your end. I don't have a CLASSPATH environment variable defined on the iSeries so it must be Qshell setting the environment variables.

That is all I can assume. More about how you are running the class might be helpful.

Pete Helgren


Jon Paris wrote:

I am having trouble getting _any_ Java code to run on my iSeries

I have reduced the java to a tiny class i.e.

public class TestClass
{
        public TestClass()
        {
        }

        public static void main(String args[])
        {
                System.out.println("Welcome to class TestClass");
        }
}

This compiles just fine but produces:

java TestClass
java.lang.NoClassDefFoundError: TestClass
     java/lang/Throwable.<init>(Ljava/lang/String;)V+4 (Throwable.java:85)
     java/lang/Error.<init>(Ljava/lang/String;)V+1 (Error.java:41)
     java/lang/NoClassDefFoundError.<init>(Ljava/lang/String;)V+1
(NoClassDefFoundError.java:38)

When I try and run it.

I haven't a clue what is wrong and therefore no idea where to look - can
anyone suggest anything

Jon Paris
Partner400

www.Partner400.com
www.RPGWorld.com




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.