尝试在win7 cmd中使用Apache的java telnet解决方案时出现以下问题:
尝试从 cmd 运行已编译的 .class 文件时,我不断收到“错误:无法找到或加载主类 TelnetClientExample.class”消息。
C:\Users\IB>java -cp C:\Users\IB\Documents\NetBeansProjects\TelnetClientExample\build\classes TelnetClientExample 192.168.0.13 23
在 NetBeans 中它运行良好(当然可以将参数从 args 更改为来自 stdin 的变量),但在 cmd 中我无法运行它。
代码复制粘贴自:http://www.java2s.com/Code/Java/Network-Protocol/ExampleofuseofTelnetClient.htm (除了我的项目中的包名称为“telnetclientexample”)。
最佳答案
您似乎遇到了 CLASSPATH 问题,netbeans 可能正在使用不同的类路径,请检查该类的位置并将其添加到类路径中。或者您可以将项目编译成 jar 并将依赖项放入其中。
如果这没有帮助,可能是路径本身错误,请检查包名称,它们需要在您的 java 命令上完整
关于java - 无法在Win7 cmd中运行已编译的.class java文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28787387/