簡體   English   中英

Java故障:java.net.SocketException:對香蕉Pi的權限被拒絕

[英]Java Failure: java.net.SocketException: Permission denied on Banana Pi

我試圖從運行Debian的Banana Pi運行ScanToNaghttp://www.vanheusden.com/java/ScanToNag/ )時遇到以下錯誤。

失敗:java.net.SocketException:權限被拒絕

我試過了java 6, 7甚至oracle 8,遇到了同樣的問題。

我以root身份運行。 SELinux未打開, iptablesufw未打開。 也嘗試過Bananian。

我也試過了

-Dsocket.permit_connect=true and -Djava.net.preferIPv4Stack=true

但兩者都沒有幫助。

我懷疑這與ARM支持有關,但不確定如何檢查...任何想法?

更新:這是在版本7中運行的詳細輸出的結尾

    Scanning 10.24.24.0 to 10.24.24.255
   10.24.24.0
[Loaded Probe from file:/usr/local/aces/adcp/lib/ScanToNag-0.2.jar]
[Loaded Prober from file:/usr/local/aces/adcp/lib/ScanToNag-0.2.jar]
[Loaded java.io.InterruptedIOException from /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/rt.jar]
[Loaded java.net.SocketTimeoutException from /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/rt.jar]
[Loaded java.net.SocketAddress from /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/rt.jar]
[Loaded java.net.InetSocketAddress from /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/rt.jar]
[Loaded java.net.SocketException from /usr/lib/jvm/java-7-openjdk-armhf/jre/lib/rt.jar]
Failure: java.net.SocketException: Permission denied

更新:顯然,該問題與以root用戶身份運行有關。 通過簡單地將用戶添加到系統並在該用戶下運行,一切正常。

這是由於以root用戶身份運行Java。 更改為普通用戶后,我現在可以運行此程序,這對我來說已經足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM