Как мы можем загрузить класс из другого места? - PullRequest
0 голосов
/ 11 декабря 2011

Я написал программу в каталоге

C:\Program files\Java\jdk1.6\bin\

и хочу загрузить класс из другого места, например

D:\\MyProgs\

Как мне это сделать?

Ответы [ 3 ]

0 голосов
/ 11 декабря 2011

В зависимости от вашей IDE, вы можете добавить внешние библиотеки в проект или изменить путь к классам;затем import класс, в котором он вам нужен.

Затем вы можете загрузить класс с помощью Class.forName().или просто создайте его экземпляр.

0 голосов
/ 11 декабря 2011

Вы должны установить Path (переменная окружения) C:\Program files\Java\jdk1.6\bin. Если у вас Win ОС, откройте Свойства системы (Панель управления) + Дополнительно + Переменные среды), чтобы задать или создать новую переменную Path.

Если вы хотите запустить класс, который находится в другой папке, вы должны использовать ключ -classpath. На самом деле и для java-компилятора (javac.exe), и для java-лаунчера (java.exe) требуется расположение классов, и вы можете указать, используя -classpath или -cp switch.

Например:

D:\MyProgs\>java -cp .;"C:\Program files\Java\jdk1.6\bin" NameOfClass
0 голосов
/ 11 декабря 2011

Если классы в вашем "D: \ MyProgs \", вы можете добавить этот каталог в CLASSPATH, и это сработает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...