
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.03.2005, 22:43
|
|||
|---|---|---|---|
|
|||
Как скомпилить класс в программе |
|||
|
#18+
Как скомпилить класс в программе Т.е. , насколько я знаю, для компиляции используется один из классов API? так вопрос - какой именно ? И не вообще он JRE публикуется ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.03.2005, 20:13
|
|||
|---|---|---|---|
Как скомпилить класс в программе |
|||
|
#18+
kefiКак скомпилить класс в программеНафига? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2005, 00:34
|
|||
|---|---|---|---|
|
|||
Как скомпилить класс в программе |
|||
|
#18+
Лежит в tools.jar (рядом с rt.jar в папке с jdk). До 1.4 sun.tools.javac.Main; Потом com.sun.tools.javac.Main; Кажется в 1.5 этот класс получил официальный статус. До этого был чем-то вроде не документированной возможности. http://java.sun.com/j2se/1.5.0/docs/relnotes/features.html#javac ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2005, 13:01
|
|||
|---|---|---|---|
|
|||
Как скомпилить класс в программе |
|||
|
#18+
stdio > Нафига? Так, а если я хочу создавать java классы в run-time в своей программе . NotGonnaGetUs > (рядом с rt.jar в папке с jdk). > - Наверно, имелось ввиду - рядом с dt.jar ? - В jdk\lib\tools.jar\com.sun.tools.javac.Main он есть , и в jdk\lib\tools.jar\sun.tools.javac.Main.class он есть во всех верcиях JDK, так какой используют ? - И, потом, в JRE нет, значит ли это , что я не имею права его использовать в своей программе ? - И, еще, - вроде, как, пакет sun грозятся менять, не извещая ( правда не знаю - com.sun.tools и sun.tools это оба к этому пакету sun относится или нет ), - как с этим обходиться ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
11.03.2005, 14:16
|
|||
|---|---|---|---|
|
|||
Как скомпилить класс в программе |
|||
|
#18+
kefi (рядом с rt.jar в папке с jdk). > - Наверно, имелось ввиду - рядом с dt.jar ? В 1.5 да. - В jdk\lib\tools.jar\com.sun.tools.javac.Main он есть , и в jdk\lib\tools.jar\sun.tools.javac.Main.class он есть во всех верcиях JDK, так какой используют ? тот, что сom.xxx. В 1.4 sun.tools.javac.Main уже не работает как надо. - И, еще, - вроде, как, пакет sun грозятся менять, не извещая ( правда не знаю - com.sun.tools и sun.tools это оба к этому пакету sun относится или нет ), - как с этим обходиться ? http://java.sun.com/products/jdk/faq/faq-sun-packages.html Никак. sun.* - это не документированные функции. Если собираешься их использовать, привязываешь себя к конкретной реализации jdk. Note that all other classes(кроме Main) and methods found in a package whose name starts with com.sun.tools.javac (informally known as sub-packages of com.sun.tools.javac) are strictly internal and subject to change at any time. Т.е. из версии 1.5. com.sun.tools.javac.Main никуда не уберут. Будет ли эта утилита в jdk от других производителей - не знаю. Sun понимает, что эта штука полезная :) http://java.sun.com/developer/JDCTechTips/2003/tt0819.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2152830]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 208ms |
| total: | 451ms |

| 0 / 0 |
