Я хочу добавить внешний JAR в свой проект без использования Eclipse GUI. У меня есть системная переменная, которая содержит абсолютный путь к JAR-файлу, как я могу добавить его с помощью java-кода.Eclipse импортирует внешний JAR через системную переменную
ответ
Если вы установите переменную пути к классам, то все другие программы, для которых вы не указать путь к классам в то время как компиляция или выполнение предполагают один и тот же путь к классам. Это приведет к проблеме, так или иначе. Как сказал Шниколас, это очень статический способ делать вещи.
Вместо того, что я хотел бы предложить, если у вас есть переменная, как JAR_PATH установить в вашей ОС, а затем использовать саму переменную, как показано ниже:
Windows: java -classpath %JAR_PATH%;<other elements of your classpath> mainclass
Unix: java -classpath $JAR_PATH:<other elements of your classpath> mainclass
что вы хотите использовать для компиляции или использовать его во время выполнения?
Если вы хотите сделать то и другое, вы можете установить переменную среды CLASSPATH и банку на нее. В противном случае вы можете добавить его в свои командные строки для javac или java, используя ключ командной строки -classpath.
И если вы хотите, чтобы развернуть приложение, используя эту банку, то вы должны следовать this guide добавить путь банку к манифесту
благодарит вас за ответ. Я хочу добавить его для компиляции и выполнения. будет ли система управления классом? – MrIzik
Да, но это очень статический способ сделать что-то. Но да, да. – Snicolas
это, безусловно, странно, так как мой classpath уже включает в себя абсолютный путь к файлу JAR – MrIzik
- 1. Eclipse, PyDev, Jython, внешний JAR
- 2. Intellij не импортирует обновленный jar
- 3. Kony Studio импортирует системную библиотеку android .so
- 4. Внешний jar не импортируется в проект Eclipse
- 5. Как добавить внешний jar ... через URL .. используя .classpath?
- 6. Powershell Добавить Системную переменную
- 7. поиск через .jar файлы eclipse
- 8. Eclipse автоматически импортирует R
- 9. NoClassDefFounderError Внешний файл jar
- 10. CMake не видит системную переменную
- 11. Получить системную переменную внутри сервлета
- 12. Как установить системную переменную в Netbeans
- 13. Как создать проект Java в Eclipse, создать внешний JAR
- 14. Невозможно создать исполняемый файл jar через Eclipse
- 15. Создание jar через ANT vs Eclipse
- 16. jar to eclipse project
- 17. Eclipse импортирует проект с ошибкой
- 18. Eclipse импортирует файлы в проект
- 19. Eclipse импортирует существующий проект андроида
- 20. Как использовать внешний файл jar в blackberry плагин eclipse
- 21. Где я должен помещать внешний JAR-файл в проект Eclipse?
- 22. внешний jar с config.xml, добавляющий в проект eclipse
- 23. Как изменить внешний JAR для нескольких проектов Eclipse сразу?
- 24. NoClassDefFoundError - внешний файл jar
- 25. Gradle не импортирует jsoup в файл jar
- 26. Добавление внешнего JAR в Eclipse
- 27. Импорт проекта (jar) в Eclipse
- 28. Как сбросить системную переменную: CLASSPATH для JAVA?
- 29. повторно инициализировать системную переменную окружения в linux
- 30. maven jetty plugin Как передать системную переменную
вы хотите использовать банку, зная только его абсолютный путь? – amrfaissal
@FGraviton Я знаю только, что какая-то переменная среды моей ОС содержит абсолютный путь к файлу JAR. – MrIzik
Используется ли это для использования в eclipse или в командной строке (к которой относятся текущие ответы)? –