2015-04-12 5 views
1

Я пытаюсь использовать Java DB в netbeans, но сервер не запускается. Я пробовал добавитьnetbeans - сервер java db не запускается

grant { 
      permission java.net.SocketPermission "localhost:1527", "listen"; 
} 

но это не имело никакого значения. Я не знаю, что вызывает проблему. Я успешно запустил сервер с помощью cmd, но я до сих пор не могу подключиться к базе данных (появляется окно «Подключение к базе данных», но ничего не происходит, я также не получаю никакого результата от Java DB Database Proccess) Любая помощь будет очень оценили.

ответ

0

Попробуйте код гранта как:

grant{ 
    permission java.net.SocketPermission "localhost:1527", "listen,resolve"; 
}; 

Кроме того, читайте Here (click) о связанной с ошибкой (исправление) в инструменте JDK

+0

Он не работает :( – user2403095

3

У меня такая же проблема. Я нашел обходное решение. Просто измените дб при условии, с Java на поставляемый в комплекте с GlassFish:

  1. Убедитесь, что установка NetBeans с GlassFish (и JavaDB)
  2. диалог Открыть NetBeans → Управление проектами → Услуги → Базы данных → JavaDB (правой кнопкой мыши) → Свойства:

    Original path

  3. Мой экран от установки Linux. У вас, вероятно, есть что-то вроде C: \ java \ jdk1.8.0_40 \ db как Установка Java DB.. Измените этот путь на один из Glassfish. Я не знаю, где он находится на Windows, вот мой путь:

    Corrected path

Это только временное решение, так как я не знаю, почему сервер JavaDB обеспечивает Oracle с Java> = 1.8. 0_40 выходит сразу после выполнения. Наверное, это какая-то ошибка.

Это может быть дублированный вопрос (Netbeans not starting Java DB Server with JDK 1.8.0_40), но я не уверен.