gpt4 book ai didi

java - 当我通过命令提示符运行我的 java 文件时出现错误

转载 作者:行者123 更新时间:2023-11-29 05:38:24 24 4
gpt4 key购买 nike

我有一些 java 文件包含在包 com.das.dbmodule 中。当我使用 netbeans 或 eclipse 运行这些 java 文件时,它们运行良好。但是当我尝试使用命令提示符运行它们时出现一些错误。我尝试使用默认包但同样的问题。我已将所有 java 文件放在 jdk bin 文件夹中。我正在使用 mysql 数据库和 mysql 连接器 jar 文件。我得到类似的错误

C:\Program Files\Java\jdk1.6.0\bin>cd..

C:\Program Files\Java\jdk1.6.0>cd..

C:\Program Files\Java>cd program files
The system cannot find the path specified.

C:\Program Files\Java>cd java
The system cannot find the path specified.

C:\Program Files\Java>cd jdk1.6.0

C:\Program Files\Java\jdk1.6.0>cd bin

C:\Program Files\Java\jdk1.6.0\bin>javac fileoperation.java
fileoperation.java:47: cannot find symbol
symbol : class Dbconnection
location: class fileoperation
Dbconnection dbconnection = new Dbconnection();
^
fileoperation.java:47: cannot find symbol
symbol : class Dbconnection
location: class fileoperation
Dbconnection dbconnection = new Dbconnection();
^
fileoperation.java:48: cannot find symbol
symbol : class Filefinder1
location: class fileoperation
Filefinder1 f = new Filefinder1(); // call constructor
^
fileoperation.java:48: cannot find symbol
symbol : class Filefinder1
location: class fileoperation
Filefinder1 f = new Filefinder1(); // call constructor
^
4 errors

C:\Program Files\Java\jdk1.6.0\bin>java fileoperation
Exception in thread "main" java.lang.NoClassDefFoundError: fileoperation

C:\Program Files\Java\jdk1.6.0\bin>Pause
Press any key to continue . . .

基本上我正在尝试创建一个批处理文件,它会在每 5 分钟后更新我的服务器。我是一名开发网络应用程序的学生。请指导我。后天我有我的项目演示。

最佳答案

您需要阅读 java 的手册条目和 javac命令和/或有关如何编译和运行 Java 程序的教程。编译错误很可能是由于编译时类路径中没有 MySQL Connector JAR 文件造成的。使用“-cp”选项,如手册条目中所述。

无需“cd”到 Java 安装目录。只要确保

"C:\Program Files\Java\jdk1.6.0\bin"

是批处理文件的 %PATH% 环境的一个组件,那么您可以简单地以 javajavac 运行命令。


我也很困惑,为什么“每 5 分钟更新一次我的服务器”的脚本需要编译 Java 代码。

关于java - 当我通过命令提示符运行我的 java 文件时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8753230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com