Stefano Borini
Stefano Borini

Reputation: 143785

unable to compile simple java applet

I am trying to compile a simple java applet from the examples of JUNG. I was desperate enough to try adding everything in the classpath.

$ javac -cp collections-generic-4.01.jar -cp colt-1.2.0.jar 
  -cp concurrent-1.3.4.jar -cp j3d-core-1.3.1.jar -cp jung-3d-2.0.1-sources.jar 
  -cp jung-3d-2.0.1.jar -cp jung-3d-demos-2.0.1-sources.jar -cp jung-3d-demos-2.0.1.jar 
  -cp jung-algorithms-2.0.1-sources.jar -cp jung-algorithms-2.0.1.jar 
  -cp jung-api-2.0.1-sources.jar -cp jung-api-2.0.1.jar 
  -cp jung-graph-impl-2.0.1-sources.jar -cp jung-graph-impl-2.0.1.jar 
  -cp jung-io-2.0.1-sources.jar -cp jung-io-2.0.1.jar -cp jung-jai-2.0.1-sources.jar 
  -cp jung-jai-2.0.1.jar -cp jung-jai-samples-2.0.1-sources.jar 
  -cp jung-jai-samples-2.0.1.jar -cp jung-samples-2.0.1-sources.jar 
  -cp jung-samples-2.0.1.jar -cp jung-visualization-2.0.1-sources.jar 
  -cp jung-visualization-2.0.1.jar -cp stax-api-1.0.1.jar -cp vecmath-1.3.1.jar 
  -cp wstx-asl-3.2.6.jar 

But the result is always the same.

edu/uci/ics/jung/samples/AddNodeDemo.java 
edu/uci/ics/jung/samples/AddNodeDemo.java:13: package edu.uci.ics.jung.algorithms.layout does not exist
import edu.uci.ics.jung.algorithms.layout.AbstractLayout;
                                         ^
edu/uci/ics/jung/samples/AddNodeDemo.java:14: package edu.uci.ics.jung.algorithms.layout does not exist
import edu.uci.ics.jung.algorithms.layout.FRLayout;
                                         ^

And much more...

Please note that I know nothing about java.

Upvotes: 1

Views: 523

Answers (2)

Dan Rosenstark
Dan Rosenstark

Reputation: 69757

You cannot do multiple -cp switches like that. Combine them like java -cp one:two:three on Linux/OSX and java -cp one;two;three on Windows.

If you are actually interested in learning java, check out compiling with Ant.

Upvotes: 2

Jaime Garcia
Jaime Garcia

Reputation: 7096

It seems you're missing another library. To be more precise you're missing the library (.jar file) that contains the AbstractLayout and FRLayout classes in the edu.uci.ics.jung.algorithms.layout package.

Upvotes: 0

Related Questions