Вопрос

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

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

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

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

Это было полезно?

Решение

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

Если вы используете затмение, вы могли бы

Проект - > свойства - > Путь сборки Java - > addJar.

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

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

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

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

    Большинство проблем Java - это проблемы с классами.

    В 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
    

    На этой странице содержится некоторая полезная информация, хотя и поиск в Google по термину "classpath" следует предоставить альтернативные источники.

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

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

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

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

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top