Перейти к содержимому

Фото
* * * * * 1 голосов

Как сбилдить проект в NeatBeans ?


  • Вы не можете создать новую тему
  • Please log in to reply
2 ответов в этой теме

#1 OzzY

OzzY

    Великий и Ужасный

  • Пользователь
  • 461 сообщений

Отправлено 29 декабря 2009 - 19:39

Использую NetBeans 6.7.1, есть небольшая свинговая программа. В ней используется рми. Соответственно, в ней лежит .policy фаил (в ресурсах). Сбилдил проект, получил джар, в нем этот полиси так же присутствует.

Если хапускать эту программу в нетбинс, то все ок. Если же через консоль (java -jar app.jar) то она падает с эксэпшеном

java.security.AccessControlException: access denied (java.net.SocketPermission 121.0.0.1:1099 connect,resolve)
at java.security.AccessControlContext.checkPermission(AccessControlConte
xt.java:323)
        at java.security.AccessController.checkPermission(AccessController.java:
546)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
        at java.lang.SecurityManager.checkConnect(SecurityManager.java:1034)
        at java.net.Socket.connect(Socket.java:513)
        at java.net.Socket.connect(Socket.java:469)
        at java.net.Socket.<init>(Socket.java:366)
        at java.net.Socket.<init>(Socket.java:180)
        at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirect
SocketFactory.java:22)
        at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMaster
SocketFactory.java:128)
        at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
        at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198
)
полиси фаил, выглядет так:

;grant {
  permission java.security.AllPermission;
};
и соответсвенно я его использую вот так:

if (System.getSecurityManager() == null) {
  System.setProperty("java.security.policy", "./src/desktopapplication1/resources/client.policy");
  System.setSecurityManager(new SecurityManager());
}
Такое ощущение, что запуская через консоль он не может найти этот фаил, или же проблемма в чем-то другом?
Есть идеи?

Сообщение изменено: OzzY (29 декабря 2009 - 20:27 )

  • 0

#2 ParadoxL

ParadoxL
  • Постоялец
  • 5 023 сообщений
  • Откуда:Edinburg

Отправлено 29 декабря 2009 - 22:18

:) А с фаяволом баловался? Может что там?
  • 0
Victoria nulla est, Quam quae confessos animo quoque subjugat hostes ...
Верю в смерть после жизни, любовь после секса и в крем после бритья ...

#3 OzzY

OzzY

    Великий и Ужасный

  • Пользователь
  • 461 сообщений

Отправлено 31 декабря 2009 - 15:07

:) А с фаяволом баловался? Может что там?


не, путь к фаилу был неправильно указан)) спасибо!
  • 0