Файлы JAR в "C: \ Program Files (x86) \ Java \ jre1.8.0_181 \ lib \ ext" не отображаются в sulbimetext - PullRequest
0 голосов
/ 29 марта 2019

Мои внешние библиотеки не отображаются как существующие в sublimeText3.

Я скачал математическую библиотеку apache commons в свой

"C:\Program Files (x86)\Java\jre1.8.0_181\lib\ext"

файл и попытался импортировать его в возвышенный текст, используя "import org.apache.commons.math3", но он выдает ошибку: "error: package org.apache.commons does not exist".

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

1 Ответ

0 голосов
/ 29 марта 2019

Sublime - это не IDE, это просто текстовый редактор.Таким образом, все, что он может сделать, это редактировать ваши файлы для вас и запускать внешние команды, когда вы говорите это.Степень поддержки Java, встроенная в Sublime без внешних пакетов, включает подсветку синтаксиса исходных файлов Java (и все другие связанные с этим функции, такие как поиск символов), возможность компилировать один файл java в class файл и возможность выполнения ant сборки.

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

Или, если хотите, если вы еще не знаете, как скомпилировать и запустить программу Java из командной строки с использованием необработанных инструментов Java, Sublime не сможет сделать это за вас изкоробка;это требует, чтобы вы знали достаточно, чтобы настроить его для себя.

Ваша общая проблема звучит так, как будто вам нужно сказать компилятору Java добавить файл jar, который вы добавили в CLASSPATH, чтобы он зналзаглянуть внутрь.Это одна из вещей, которые выделенная Java IDE поможет вам с этим, Sublime не поможет.

...