Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как добавить класс 
:(
    Опции темы
Dweep
Дата 5.11.2005, 15:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 1.11.2005

Репутация: нет
Всего: нет



Я скачал класс, но не знаю куда его сохранить, что б им можно было пользоватся как обычным стандартным класом. Подскажите пожалуйста.
PM MAIL   Вверх
LSD
Дата 5.11.2005, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Запакуй его в jar и закинь в <JRE_HOME>\lib\ext.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Dweep
Дата 5.11.2005, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 1.11.2005

Репутация: нет
Всего: нет



В моем случае имеется ввиду: C:\Program Files\Java\j2sdk1.5.0\lib (папки ext там нет),
или кде найти <JRE_HOME>?
PM MAIL   Вверх
LSD
Дата 5.11.2005, 16:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Это JDK а не JRE, в твоем случае <JRE_HOME> = C:\Program Files\Java\j2sdk1.5.0\jre\lib\ext.
Только учти что при установке JDK 1.5 дополнительно ставит еще и "public" JRE, и что у тебя используется для запуска приложений "public" JRE или JDK я сказать не могу.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Dweep
Дата 5.11.2005, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 1.11.2005

Репутация: нет
Всего: нет



На всякий случай кинул класс во все 4 директории jre, которые удалось найти на диске С, как теперь его загрузить в програме, IntelliJ-Idia-4.0 не хочет его видеть?

C:\IntelliJ-IDEA-4.0\jre\lib\ext
C:\Program Files\JavaSoft\JRE\1.3.1_15\lib\ext
C:\Program Files\Java\j2sdk1.5.0\jre\lib\ext
C:\Program Files\Common Files\Java\Update\Base Images\j2sdk1.5.0.beta.b32c\tools.zip jre/lib/ext

Это сообщение отредактировал(а) Dweep - 5.11.2005, 16:51
PM MAIL   Вверх
LSD
Дата 5.11.2005, 16:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Dweep @ 5.11.2005, 16:50)
На всякий случай кинул класс во все 4 директории jre, которые удалось найти на диске С, как теперь его загрузить в програме, IntelliJ-Idia-4.0 не хочет его видеть?

Вообще то в Idea есть способ добавить классы и попроще, ну да ладно. Идешь File\Settings\JDK & Global Libraries и для используемой JDK Classpath свою библиотеку.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Dweep
Дата 5.11.2005, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 1.11.2005

Репутация: нет
Всего: нет



Получилось, спасибо огомное.
PM MAIL   Вверх
Dweep
Дата 13.11.2005, 04:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 1.11.2005

Репутация: нет
Всего: нет



... и продолжение вопроса. Програма отлично компилируется и выполняется из под Idia, как ее запустить без idia.
Допустим чужой клас находится
D:\java\jcifs_1.2.6\jcifs-1.2.6.jar,
а мой
C:\Documents and Settings\Viktor\IdeaProjects\Pr5\src\Pr5.java
Че писать в бат файле?

PM MAIL   Вверх
LSD
Дата 13.11.2005, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Вариантов несколько:
1. Установить переменную окружения CLASSPATH, так чтобы она включала текущий каталог и D:\java\jcifs_1.2.6\jcifs-1.2.6.jar, это можно сделать или в свойствах ОС или непосредсвенно в bat-нике
Код
set CLASSPATH=.;D:\java\jcifs_1.2.6\jcifs-1.2.6.jar;%CLASSPATH%
C:
cd "C:\Documents and Settings\Viktor\IdeaProjects\Pr5\src\"
javac *.java
java Pr5

2. Установить нужные ключи в строке запуска JVM
Код
C:
cd "C:\Documents and Settings\Viktor\IdeaProjects\Pr5\src\"
javac -cp .;D:\java\jcifs_1.2.6\jcifs-1.2.6.jar *.java
java -cp .;D:\java\jcifs_1.2.6\jcifs-1.2.6.jar Pr5

3. Если ты положил jcifs-1.2.6.jar в каталог lib\ext, то тебе надо просто перейти в каталог с программой и ниписать:
Код
javac *.java
java Pr5



--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Dweep
Дата 13.11.2005, 12:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 1.11.2005

Репутация: нет
Всего: нет



Первые два способа рабтают. Третий выдает ошибки в класе что использует jcifs-1.2.6.jar
Как запустить програму, чтоб окно cmd само исчезало или чтоб не появлялось?

PM MAIL   Вверх
LSD
Дата 13.11.2005, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Dweep @ 13.11.2005, 12:23)
Как запустить програму, чтоб окно cmd само исчезало или чтоб не появлялось?

Если запускаешь батник, то на короткое время окно по любому появится. А чтобы избавиться от консоли во время работы программы пиши javaw вместо java (но не делай это во время отладки, потому что все ошибки пишутся в консоль и ты их можешь просто не увидеть).


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Dweep
Дата 13.11.2005, 18:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 43
Регистрация: 1.11.2005

Репутация: нет
Всего: нет



Програма запускается, но cmd окно все равно надо закрывать руками. Может я неправильно изменил батник?


Код

set CLASSPATH=.;D:\java\jcifs_1.2.6\jcifs-1.2.6.jar;%CLASSPATH%
C:
cd "C:\Documents and Settings\Viktor\IdeaProjects\Pr5\src\"
javac *.java
javaw Pr5


Код

C:
cd "C:\Documents and Settings\Viktor\IdeaProjects\Pr5\src\"
javac -cp .;D:\java\jcifs_1.2.6\jcifs-1.2.6.jar *.java
javaw -cp .;D:\java\jcifs_1.2.6\jcifs-1.2.6.jar Pr5





PM MAIL   Вверх
LSD
Дата 13.11.2005, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Так должно сработать:
Код
start javaw Pr5


Кстати вызов javac убери потом. Я его добавил потому, что ты указал путь к исходникам, а не к скомпилированным классам.
Добавлено @ 18:26
Можно вообще без батника, создать ярлык к javaw.exe, в качестве рабочей директории указать папку с классами а в качестве параметров запуска -cp .;D:\java\jcifs_1.2.6\jcifs-1.2.6.jar Pr5.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0547 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.