2013-10-10 4 views
0

У меня есть файл jnlp для арены topcoder, которую я загрузил с topcoder.Как отлаживать приложение jnlp?

Я создал нового пользователя и скопировал некоторые (C: \ Users \ User *) файлы со старого пользователя на компьютере под управлением Windows 7. У старого пользователя этот апплет работал нормально. Но теперь у нового пользователя это не так. Он останавливается при загрузке приложения или при проверке приложения. Кажется, что я, возможно, не скопировал некоторые файлы кеша или, возможно, пропустил какую-то конфигурацию. файлы от старого пользователя.

Я также попробовал плагин eclipse для апплета конкурса. Но это также имеет ту же проблему.

Я также попытался загрузить приложение, используя тот же jnlp на совершенно новом ноутбуке, и jnlp отлично работает на другом ноутбуке.

Я свеже установленный jre. Также были протестированы два других приложения jnlp с веб-сайта Sun. Все остальные работают нормально. Но только этот не работает.

Я даже включил журналы, используя javaws. Но это действительно не очень полезно. Моя просьба о помощи: Может кто-нибудь рассказать мне, как мне отладить этот файл jnlp, который может направить меня в решении этой проблемы? Я пропустил пару соревнований. :(

Благодаря

+0

Также не похвастайтесь обратным проектированием клиента topcoder - это против T & Cs – finnw

+0

Отладка проблемы не обязательно означает обратное проектирование, я гу ESS. Я просто хочу понять, в чем проблема, и каково возможное разрешение. Как я уже говорил, это не проблема с файлом jnlp, но что-то не так с моей конфигурацией. – celeritas

ответ

1

Вы можете попытаться запустить JNLP используя netx библиотеку и небольшой кусок кода Java:.

import netx.jnlp.*; 

Launcher launcher = new Launcher(); 
// local jnlp 
ApplicationInstance appInstance = launcher.launch(new JNLPFile(new URL("/tmp/test/blabla.jnlp"))); 
// or remote jnlp 
ApplicationInstance appInstance = launcher.launch(new URL("http://blabla.com/test/blabla.jnlp")); 

Он может запустить приложение JNLP/апплет в текущей виртуальной машине Java и вы увидите, есть ли какие-либо проблемы с конфигурацией, исключения ... в консоли

+0

ничего не происходит один раз, приложение запускается. Он работает, но я ничего не вижу в консоли. Даже я проверил метод «ApplicationInstance», но ничего не полезного. – celeritas

Смежные вопросы