Mümkün 7.4 Eclipse den derby veritabanı başlatmak için
7.4 Eclipse ve Java 7 Update 51 indirdim. Eclipse DB veya derby bağlantısı Java başlatmaya çalıştığımda aşağıdaki hatayı alıyorum. Bu windows 8 bir PC. Windows sürümü iş yerinde 32 bit xp indirdim. Gayet iyi çalışıyor. Eksik olan şey, emin değilim.
Thu Jan 16 00:48:23 EST 2014 : Security manager installed using the Basic server security policy.
Thu Jan 16 00:48:24 EST 2014 : access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve")
java.security.AccessControlException: access denied ("java.net.SocketPermission" "localhost:1527" "listen,resolve")
at java.security.AccessControlContext.checkPermission(AccessControlContext.java:372)
at java.security.AccessController.checkPermission(AccessController.java:559)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
at java.lang.SecurityManager.checkListen(SecurityManager.java:1134)
at java.net.ServerSocket.bind(ServerSocket.java:375)
at java.net.ServerSocket.<init>(ServerSocket.java:237)
at javax.net.DefaultServerSocketFactory.createServerSocket(ServerSocketFactory.java:231)
at org.apache.derby.impl.drda.NetworkServerControlImpl.createServerSocket(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl.access$000(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.derby.impl.drda.NetworkServerControlImpl.blockingStart(Unknown Source)
at org.apache.derby.impl.drda.NetworkServerControlImpl.executeWork(Unknown Source)
at org.apache.derby.drda.NetworkServerControl.main(Unknown Source)
CEVAP
Bu ne yaptım:
Java eve Eclipse 7.4: bu talimat yürüterek nerede olduğunu tam olarak Öğren
System.out.println(System.getProperty("java.home"));
Bu vaka benim için çıktı
C:\Program Files\Java\jdk1.7.0_51\jre
benim için oldukça önemli olan,
java.policy
başka bir değiştirerek ve hiçbir etkisi aldı ve bana bir kaç saat boşa gitti.java.policy
bu nedenle unıx bir stil dosyası ve salt okunur açtım ve Not Defteri ile düzenlenmiş ve yönetici olarak yürütülen (java aynı ev altında):C:\Program Files\Java\jdk1.7.0_51\jre\lib\security\java.policy
İlk verildikten sonra dosya içine: sadece bu satırları ekleyin
grant { permission java.net.SocketPermission "localhost:1527", "listen"; };
- İzni nedenle biraz zor olan dosyayı kaydedin. Ama eğer Not Defteri veya başka bir yönetici olarak düzenleme programı çalıştırırsanız, bu sorunu çözebilir.< / ^ br .< / ^ br . Sonra Eclipse veritabanına bağlanmayı deneyin, bende işe yaradı.
Ä°yi ÅŸanslar.
Çalışan bir kapta kabuk oturumu (ssh)o...
Eclipse grup projeleri için mümkün mü?...
'in Paket explorer arka plan reng...
mümkün mongodb yerel sunucusunu başlat...
Mümkün gerçekleştirmek için çapraz-ver...