URLからファイルを読み取るJavaプログラムRead
は次のようになります。
file://myhost/system.log
Windowsでは、次のコマンドを使用します。
java Read "file://myhost/system.log"
そしてそれは完璧に動作します。
しかし、Linuxで同じコマンドを使おうとすると、次のエラーが発生します。
Exception in thread "main" java.net.ConnectException: Connection refused
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.ftp.impl.FtpClient.doConnect(Unknown Source)
at sun.net.ftp.impl.FtpClient.tryConnect(Unknown Source)
at sun.net.ftp.impl.FtpClient.connect(Unknown Source)
at sun.net.ftp.impl.FtpClient.connect(Unknown Source)
at sun.net.www.protocol.ftp.FtpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(Unknown Source)
at java.net.URL.openStream(Unknown Source)
at read.readInput(ReadHTML.java:53)
at read.readInput.main(ReadHTML.java:76)
何か案は?
更新:私は問題を見つけたと思います:
myhost
Linuxマシンにマウントされていないため、を使用して接続することはできませんfile://...
すべての答えをありがとう、みんな!