Я перехожу к проекту Java от Eclipse в Windows к Eclipse на Ubuntu. Я установил библиотеку Jama и обнаружил, что Ubuntu поместил ее в/usr/share/java. Теперь я пытаюсь заставить Eclipse найти его там. Я читал различные сообщения на эту тему (на Stackoverflow и в других местах) и попытался следующие:Добавление каталога в путь библиотеки Java в Eclipse на Ubuntu
добавил строку -Djava.library.path =/USR/доли/Java/в файл/и т.д./eclipse.ini
добавлен каталог/USR/доли/Java через Свойства проекта> Build Path> Библиотеки> Native библиотека расположение
Ни один из них работал. Обратите внимание, что я хочу добавить/usr/share/java только один раз и не добавлять его в каждый проект или импортировать .jars в каждый проект. (Я не уверен, что второй подход, если бы он работал, повлиял бы на ВСЕ проекты или только на текущий.) Также есть много .jar-файлов в каталоге/usr/share/java, поэтому я надеялся что одно изменение конфигурации будет обрабатывать их все.
В качестве второстепенного вопроса от новичка Java я немного смущен капитализацией, используемой в операторах импорта. Все примеры Jama показывают импорт Jama. *; и прописная «Jama» работала в Windows, но меня смущает тот факт, что файл называется jama.jar. Как компилятор знает, как искать имя в нижнем регистре? (Я попробовал оба случая, но библиотеки просто не нашли.)
«Ни один из них не работал». * Что * * бывает * * вместо *? – nitind
«Импорт Jama. *;» приводит к ошибке компилятора из-за того, что библиотека Jama не найдена. – Jorocco
Где он находится в/usr/share/java? Не то, чтобы кто-то спрашивал, но это, вероятно, было для него плохим. Теперь * все * * вы * * запустите * имеет библиотеки Jama в своем пути к классам. – nitind