java - 无法在Win7 cmd中运行已编译的.class java文件

标签 java cmd compilation telnet

尝试在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/

相关文章:

xml - 我的 Cmake libxml2 项目出了什么问题?

java - XMLUnit 是否具有带有命名空间的 XPath 输出?

java - 图像比较算法

php - cmd的字符集

batch-file - 使用参数从包含的批处理文件中调用函数

batch-file - 如何创建批处理文件计时器以全天执行/调用另一个批处理

android - 如何为 Android x86 手机编译 Google stressapptest?

emacs - 控制字节编译的详细程度(CL 库)

java - 使用带有tiles插件的struts2时出现NoSuchDefinitionException。之前的所有问题都已检查

javascript - 从 selenium webdriver 中的 flash 播放器读取内容