java - UNIX 中 Java 程序出现 NoClassDefFound 错误

标签 java javac

我在 Unix 中执行 Java 类。我正在执行的Java程序是连接到SQL Server的JDBC程序。我有类文件,但在执行“Java”命令时出现此错误。以下是命令。

>cd /home/test

>ls 

JDBCConnection.class  JDBCConnection.java   jtds-1.2.5.jar

运行以下命令会出现“NoClassDedFound”错误。

java -cp jtds-1.2.5.jar JDBCConnection

错误消息:

Exception in thread "main" java.lang.NoClassDefFoundError: JDBCConnection

最佳答案

将当前目录添加到类路径

 java -cp .:jtds-1.2.5.jar JDBCConnection

关于java - UNIX 中 Java 程序出现 NoClassDefFound 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19836786/

相关文章:

java - 操作 javac -d : invalid flag? 时出错 如果我更正它,则会出现另一个 package-not-found 错误

java.lang.NoSuchFieldError : DEF_CONTENT_CHARSET from linux terminal with twilio 错误

java - 推断类型不符合不相关变量的等式约束错误

java - Camel,Amazon SQS - 没有类型转换器可用于将类型 : java. lang.String 转换为所需类型 : com. amazonaws.services.sqs.AmazonSQS

java servlet 编译错误

java - 使用来自 JavaBean 的数据填充 JSP 页面中的复选框

java - 递归表达式规则返回 null

java - 是否可以预览 Java 编译器将生成哪些类文件?

java - Jmockit 和 @PostConstruct bean

java - 循环方法而不卡住GUI?