невозможно собрать простой Java-апплет - PullRequest
1 голос
/ 22 февраля 2010

Я пытаюсь скомпилировать простой Java-апплет из примеров JUNG . Я был достаточно отчаянным, чтобы попытаться добавить все в 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 

Но результат всегда один и тот же.

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;
                                         ^

И многое другое ...

Обратите внимание, что я ничего не знаю о Java.

Ответы [ 2 ]

2 голосов
/ 22 февраля 2010

Вы не можете сделать несколько -cp таких переключателей.Объедините их как java -cp one:two:three в Linux / OSX и java -cp one;two;three в Windows.

Если вы действительно заинтересованы в изучении Java, проверьте компиляцию с Ant .

0 голосов
/ 22 февраля 2010

Кажется, вам не хватает другой библиотеки. Точнее, вам не хватает библиотеки (файл .jar), которая содержит классы AbstractLayout и FRLayout в пакете edu.uci.ics.jung.algorithms.layout.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...