File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes MS Visual J++ and other question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "MS Visual J++ and other question" Watch "MS Visual J++ and other question" New topic

MS Visual J++ and other question

Flavio Jorge

Joined: Apr 11, 2001
Posts: 2
Does anybody have any idea why can't I compile my programs using swing on Visual J++ 6.0? It just doesn't recognize the "import javax.swing.*;", it says that there is no such package available.
Second question: Why sometimes the compiler asks me me to put two classes into different files? Is it only they are public classes?
Any tips to get me out of my darkness would be appreciated.
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
Visual J++ doesn't support Swing. MS stopped doing development on it at JDK 1.1.6. I believe someone posted a way to get it to use a more current JDK. Try a search of the forums.

Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
Nathan Pruett

Joined: Oct 18, 2000
Posts: 4121

I think Thomas answered your question about VJ++, so I will attempt to answer your other question.
Java requires only one top level public class per source code file. Personally, the only time I would even put more than one class in a source code file would be with inner classes. Java also requires that the name of the source code file be the same as the top level public class inside it.
So this is OK...

But you cannot do this...
// Stored in


Write once, run anywhere, because there's nowhere to hide! - /. A.C.
Terry Stehle

Joined: Mar 24, 2001
Posts: 24
I recieved this tip from someone else hope this helps
Microsoft Visual J++ is a Java IDE for editing, compiling,
and debugging Java source code. It also provides GUI editing tools
that generate code for you you.
Visual J++ added some extensions to the pure Java language that
you can easily disable.
The latest version of Visual J++ is 6.0. It supports JDK 1.1.
In order to use JDK 1.2, JDK 1.3, or beyond you must follow the
procedure below:
Modify the CLASSPATH in the registry. Run RegEdit.exe and locate
the following key:
and modify the CLASSPATH string to include the rt.jar file from
you JDK distribution. For example:
c:\Program Files\JavaSoft\JRE\1.3\lib\rt.jar
needs to be added to the end of the CLASSPATH string, and don't
forget the semi-colon separating each entry in the string. Also
note the "." at the end of the CLASSPATH string.
I agree. Here's the link:
subject: MS Visual J++ and other question
It's not a secret anymore!