Подтвердить что ты не робот

Как вы используете библиотеку Java?

Я пытаюсь использовать библиотеку Java с открытым исходным кодом для визуализации узлов и ребер в графе, но я полностью потерял.

У меня есть куча файлов jar в папке. Нажав на некоторые файлы jar, окна java swing открываются с отображаемыми графиками. Нажатие на другие файлы jar ничего не делает.

Если бы я подумал об этом, я бы просто вложил в него файлы jar с другими, или это все еще не сработает?

И если я когда-нибудь узнаю, как использовать эти файлы, значит ли это, что я должен включить их, если я передам проект java на другой компьютер? Как мне это сделать?

4b9b3361

Ответ 1

Вы включили эти библиотеки в свой путь к классам?

Если вы используете eclipse, вы можете

Project → properties → Java build path → addJar.

И файл Jar должен быть помещен в каталог внутри вашей рабочей области (например, lib)

Если вам нужно перенести свой проект на другой компьютер, вы можете сделать следующие шаги

  • Прежде чем что-либо делать, экспортируйте проект (например, файл Jar).
  • Сохраните его на своем любимом диске (диск/диск/диск CD/USB).
  • На "другом" компьютере вы можете импортировать этот проект в свое рабочее пространство.

Ответ 2

Я считаю, что если вы поместите банки в свой путь к классам, вы можете импортировать и использовать классы так же, как и стандартную библиотеку. Выяснение пути к классам может быть запутанным, но вы можете просто установить его, когда вы начинаете свой jvm. В вашей среде IDE также могут быть варианты.

Большинство проблем java - проблемы с classpath.

Ответ 3

В Eclipse вам нужно добавить библиотеки в путь .

В общем, вам нужно предоставлять зависимости через механизмы classpath во время компиляции и времени выполнения. Точные механизмы различаются, но, например, если вы использовали компилятор javac, вы должны предоставить свои библиотеки в командной строке:

javac -classpath C:\dir\lib1.jar;C:\dir\lib2.jar foo/MyClass.java

Эти зависимости также потребуются для вызова приложения:

java -classpath C:\dir\lib1.jar;C:\dir\lib2.jar;. foo.MyClass

Эта страница дает некоторую хорошую информацию, хотя поиск в googling для термина classpath должен обеспечивать альтернативные источники.

Ответ 4

Вы используете его, включив его в путь к классам вашего приложения Java, таким образом вы можете ссылаться на него из своего кода. Здесь - стартовый документ. В JDK 1.6 есть несколько более простых опций (например, указание нескольких файлов jar как *.jar). Это определенно немного сложно, но это очень важно знать.

Ответ 5

У вас должна быть документация для этих Jars. Некоторые звучат как примеры, но нужно быть основным графическим моделированием и рендерингом Jar. Надеемся, что примеры содержат источник.

Просто добавьте этот Jar в свой проект в Eclipse (например, в папку /lib в вашем проекте, затем добавьте его в путь сборки) и используйте документацию для использования кода. Вы также можете использовать Eclipse для просмотра файла Jar.

Если альтернативы нет, вероятно, не стоит использовать нагрузку стороннего кода, который не документирован, по крайней мере, на уровне API, и без каких-либо исходных примеров определенно не будет.