【问题标题】:not able to find or load main class Files [duplicate]无法找到或加载主类文件 [重复]
【发布时间】:2014-01-07 02:15:36
【问题描述】:

我正在尝试构建一个简单的 jdbc 数据库调用应用程序。我在构建路径中有罐子,我的 sqljdbc_Auth.dll 在文件夹中:

C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64

我收到此错误消息

错误:无法找到或加载主类文件

我的虚拟机参数:看起来像这样...

-Djava.library.path=C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64

这就是我目前所知道的。加载java.library.path 中的 sqljdbc_auth.dll 文件是否比这更复杂?

【问题讨论】:

  • 如果我能从别人的问题中得到我需要的信息,我就不会问自己了。
  • 包含main()的类文件在哪里?
  • 类文件在workspace/projectName/src/

标签: java windows eclipse mainclass


【解决方案1】:

听起来您正在使用 Eclipse。这个:

-Djava.library.path=C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64

将被解析为多个参数,因为它有空格。我对 Windows 不是很熟悉,但您可能需要将其替换为以下内容:

"-Djava.library.path=C:\Program Files (x86)\jdbc\sqljdbc_4.0\enu\auth\x64"

【讨论】:

  • 哦,你知道它是什么吗? x86 代替:P 谢谢!
  • 或者只是在磁盘上某个单独的目录中安装 java/other 工具,文件夹名称中没有空格,即C:\Work\Java
猜你喜欢
  • 1970-01-01
  • 2012-11-02
  • 2015-04-27
相关资源
最近更新 更多