03-18-2013, 08:16 AM
acmi Написал:Скопируйте jdk\lib\tools.jar в gameserver\libs.
Уверены на 100%?
Пусть в горле ложка застрянет у того кто писал систему вступления в клан. © Mifesto
|
Досадная ошибка сервера которая вынесла уже мне мозг ...
|
|
03-18-2013, 08:16 AM
acmi Написал:Скопируйте jdk\lib\tools.jar в gameserver\libs. Уверены на 100%?
Пусть в горле ложка застрянет у того кто писал систему вступления в клан. © Mifesto
03-18-2013, 08:30 AM
mmorgdev Написал:Уверены на 100%? Ну если скопировать в jre\lib работать будет точно, а насчет в проект не уверен.
03-18-2013, 08:35 AM
acmi Написал:Ну если скопировать в jre\lib работать будет точно, а насчет в проект не уверен. ошибка написана вроде ясно, не пойму каким боком либа с явы к ней имеет?
Пусть в горле ложка застрянет у того кто писал систему вступления в клан. © Mifesto
03-18-2013, 08:59 AM
И что Вам ясно из ошибки?
03-18-2013, 09:04 AM
acmi Написал:И что Вам ясно из ошибки? Can't load database script context: Не чего не говорит? А вот ответа на вопрос какое отношение имет либа tools к данной ошибки я так и не увидел.
Пусть в горле ложка застрянет у того кто писал систему вступления в клан. © Mifesto
03-18-2013, 09:13 AM
Can't load database script context, а причина этого - недоступность java компилятора. tools.jar - его оракловская реализация. В сборке присутствует javac.jar, но он не подключается как SystemJavaCompiler.
В общем я вижу 3 решения: 1)запускать на jre из jdk 2)запускать на простой jre, скопировав jdk\lib\tools.jar в jre\lib 3)перекомпилировать, заменив ToolProvider.getSystemJavaCompiler() на com.sun.tools.javac.api.JavacTool.create()
03-18-2013, 09:38 AM
нет слов :obamafacepalm:
Пусть в горле ложка застрянет у того кто писал систему вступления в клан. © Mifesto
03-18-2013, 09:45 AM
Ну что ж, ждем ТСа, пусть проверит.
03-18-2013, 10:01 AM
вот где собака зарыта...
в классе javax.tools.ToolProvider переменная указывает на "com.sun.tools.javac.api.JavacTool", но в JRE такого пакейджа нет, он в файле JDK tools.jar. Отсается 2 пути, или искать альтернативный компилятор, или же скопировать %JAVA_PATH%\jdk1.7.0_04\lib\tools.jar в вашу папку с либами.
03-18-2013, 10:07 AM
Mifesto Написал:вот где собака зарыта... В сборке присутствует javac.jar, он не подхватывается. Предполагаю, что tools.jar тоже не подхватится. Загрузка происходит не просто Class.forName("com.sun.tools.javac.api.JavacTool"), а как-то по-другому. |
|
« Предыдущая | Следующая »
|