java.net.UnknownHostException:10.0.246.242

java.net.UnknownHostException:10.0.246.242,java,telnet,Java,Telnet,我正在尝试使用Telnet连接到主机,但我得到了java.net。未知hostException: 这是代码供您参考 public AutomatedTelnetClient(String server, String user, String password) throws IOException { try { telnet.connect(server, 23); } catch (Exception e) { e.printStackTrace()

我正在尝试使用Telnet连接到主机,但我得到了java.net。未知hostException:

这是代码供您参考

public AutomatedTelnetClient(String server, String user, String password) throws IOException {
   try {
      telnet.connect(server, 23);
   } catch (Exception e) { 
      e.printStackTrace(); 
   }  
}
堆栈跟踪:-

java.net.UnknownHostException:10.0.246.242在java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)在java.net.socksocketimpl.connect(socksocketimpl.java:366)在java.net.Socket.connect(Socket.java:525)在org.apache.commons.net.SocketClient.connect(SocketClient.java:176)在
connect.AutomatedTelnetClient.(AutomatedTelnetClient.java:25)在connect.AutomatedTelnetClient.test(AutomatedTelnetClient.java:113)在TelnetConnetct.jButton1ActionPerformed(TelnetConnetct.java:110)在TelnetConnetct.access$000(telnetconnetconnetct.java:20)在telnetconnetconnetct$1.actionPerformed(telnetconnetconnetct.java:55)javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)javax.swing.DefaultButtonModel.java:242)在javax.swing.plaf.basic.BasicButtonListener.MouseRelease(BasicButtonListener.java:236)在java.awt.Component.processMouseEvent(Component.java:6263)在javax.swing.JComponent.processMouseEvent(JComponent.java:3255)在java.awt.Component.processEvent(Component.java:6028)上
位于java.awt.Container.processEvent(Container.java:2041)
位于java.awt.Component.dispatchEventImpl(Component.java:4630)
位于java.awt.Container.dispatchEventImpl(Container.java:2099)
位于java.awt.Component.dispatchEvent(Component.java:4460)
位于java.awt.LightweightDispatcher.RetargetMouseeEvent(Container.java:4574)
位于java.awt.LightweightDispatcher.ProcessMouseeEvent(Container.java:4238)
位于java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
位于java.awt.Container.dispatchEventImpl(Container.java:2085)
位于java.awt.Window.dispatchEventImpl(Window.java:2475)
位于java.awt.Component.dispatchEvent(Component.java:4460)
位于java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
位于java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
位于java.awt.EventDispatchThread.PumpeEventsforFilter(EventDispatchThread.java:184)
位于java.awt.EventDispatchThread.PumpeEventsforHierarchy(EventDispatchThread.java:174)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
位于java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
在java.awt.EventDispatchThread.run处(EventDispatchThread.java:122)

我试图使用Tenet连接到远程系统,Tenet有三个文本框,接受主机id、用户名和密码

当我做Ping时:

`Ping statistics for 10.0.246.242:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),Approximate round trip times in milli-seconds:Minimum = 0ms, Maximum = 17ms, Average = 4mshere`
java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)在java.net.socksocketimpl.connect(socksocketimpl.java:366)在

这说明Java无法为主机创建套接字,有关套接字的详细信息:

你试过用PuTTY之类的东西远程登录服务器吗?下载链接:

编辑:
未知主机异常意味着找不到IP,这与telnet失败无关。

这与Swing有什么关系?我建议您从这个问题中删除Swing标记。您可以粘贴堆栈跟踪吗。谢谢。telnet.connect(server,23)中服务器的价值是多少?您还可以添加有关
telnet
类的详细信息吗?您正在使用第三方库吗?telnet.connect(“10.0.246.242”,23);ping
10.0.246.242
时会发生什么情况?默认情况下telnet不可用吗?地址也找不到。@Giraffe船长你完全正确,我写得太快了。编辑了有关未知主机的部分。