|
|
|
Вопрос про classpath
|
|||
|---|---|---|---|
|
#18+
JavaFXTest.jar использует библиотеку JavaFXTestLib.jar. Она лежит в папке lib. Код: sql 1. 2. Всё работает. Удаляю JavaFXTestLib.jar. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Получается ошибка. Всё правильно. Вставляем обратно - опять всё работает. Код: sql 1. В java есть такой праметр как classpath или cp. Пробуем: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Ошибка! А так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Тоже ошибка! И так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Тоже ошибка! Почему? По идее должно работать. Я это просто к тому, что есть у нас куча внешних библиотек. Хочется вынести их в отдельную папку. При обновлении менять несколько jar'ок. И запускать их script'ом, в котором просто прописать classpath. Но не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 08:53:06 |
|
||
|
Вопрос про classpath
|
|||
|---|---|---|---|
|
#18+
Есть отличия в определении class path при запуске с явным указанием класса и с указанием .jar - файла. Попробуйте указать запускаемый класс и ключ -cp (или переменную CLASSPATH). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 09:01:12 |
|
||
|
Вопрос про classpath
|
|||
|---|---|---|---|
|
#18+
Не совсем понял. Я по-моему это и делал. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. Здесь написано, что: -cp <class search path of directories and zip/jar files> -classpath <class search path of directories and zip/jar files> A : separated list of directories, JAR archives, and ZIP archives to search for class files. Список директорий, zip-архивов и JAR-файлов, разделённых ":", в которых содержатся файлы классов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 09:25:09 |
|
||
|
Вопрос про classpath
|
|||
|---|---|---|---|
|
#18+
Niky4000, У вас сразу две ошибки. Первая. Во всех ваших примерах -cp и далее - это параметры вашему приложению, а не jvm. Те, которые в main(String[]) приходят. Все параметры для jvm указываются до -jar или до имени класса. Вторая. classpath игнорируется при указании -jar. Все нужные библиотеки должны быть прописаны в манифесте jar-файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 09:52:38 |
|
||
|
Вопрос про classpath
|
|||
|---|---|---|---|
|
#18+
Ну, а так тоже не работает: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. А как ещё запустить jar-файл без java -jar? Манифест: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Ну да, указывается. А можно ли это переопределить какими-то внешними манипуляциями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 10:16:19 |
|
||
|
Вопрос про classpath
|
|||
|---|---|---|---|
|
#18+
Niky4000, Вы бы чтоли поиском воспользовались или хотя бы FAQ прочитали. java -cp .;%CLASSPATH%;Main.jar MainClassName ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 10:26:51 |
|
||
|
Вопрос про classpath
|
|||
|---|---|---|---|
|
#18+
Так почему-то не работает: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. А так работает: Код: sql 1. 2. Ну, и так соответственно работает: Код: sql 1. 2. Вопрос: А почему? Ведь можно же просто каталог указать - должно работать, но не работает. Что? Каждую Jar-ку перечислять? А если их несколько сотен? Неохото. Хотелось бы просто каталог указать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 12:48:53 |
|
||
|
Вопрос про classpath
|
|||
|---|---|---|---|
|
#18+
Niky4000, Вы документацию пробовали читать? http://docs.oracle.com/javase/7/docs/technotes/tools/solaris/java.html Там и про -jar и про -cp и про wildcards и примеры. Всё что нужно имеется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 12:57:08 |
|
||
|
Вопрос про classpath
|
|||
|---|---|---|---|
|
#18+
Ну, да... Это ж очевидно. Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2013, 15:44:45 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38432334&tid=2128386]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
200ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 201ms |
| total: | 498ms |

| 0 / 0 |
