Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 01 Jul 2006 09:31:58 -0700
From:      Micah <micahjon@ywave.com>
To:        Jim Stapleton <stapleton.41@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: one more question, related to java/CLASSPATH
Message-ID:  <44A6A37E.2020403@ywave.com>
In-Reply-To: <80f4f2b20607010902t67d0b4a8xa2698674ad633b2b@mail.gmail.com>
References:  <80f4f2b20606301943i42ab7839x71600dced83c122e@mail.gmail.com>	<80f4f2b20606301954i5cd8cfat886f8ac01f4376ae@mail.gmail.com> <80f4f2b20607010902t67d0b4a8xa2698674ad633b2b@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Jim Stapleton wrote:
> OK, sorry for being a continuous bother on this, but google is
> failling me, and I cannot find a reason for this issue. Java will not
> run an app, and everything I've read says that "." should be in the
> classpath to make it work, so I'm thinking this is a BSD-Java
> implementation related issue. Any ideas?
> 
> 
> sjss@elrond 11:54:17 (0) ~/dev/java/test > java -classpath . test.java
> Exception in thread "main" java.lang.NoClassDefFoundError: test/java
> sjss@elrond 11:54:27 (0) ~/dev/java/test > java -version
> java version "1.5.0-p3"
> Java(TM) 2 Runtime Environment, Standard Edition (build
> 1.5.0-p3-root_01_jul_2006_07_53)
> Java HotSpot(TM) Client VM (build 1.5.0-p3-root_01_jul_2006_07_53, mixed 
> mode)
> sjss@elrond 11:54:43 (0) ~/dev/java/test > ls
> test.class  test.java
> 
> 
> I don't know what other info to send. Running 6.1, the specific port
> was ports/java/jdk15
> 
> 
> Thanks,
> -Jim

Java expects the name of a class, not the name of a file. You should 
invoke your test using "java test"
The command "java test.java" is trying to execute a class named "java" 
in the "test" package.

FWIW my classpath is: 
./:/usr/local/share/java/classes/junit.jar:/usr/local/freetts/lib/

HTH,
Micah



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44A6A37E.2020403>