【发布时间】:2016-07-19 09:29:59
【问题描述】:
我正在为我的项目使用炼金术 API。我从 alchemyapi 下载了 java sdk 并尝试运行一个示例代码。
它正在编译没有任何错误,但是当我尝试运行它时它显示错误(错误消息:无法找到或加载主类) 我已经通过包含点(。)和可用于这些 api 的 jar 文件来设置 CLASSPATH,但它仍然显示错误。我已经尝试了设置类路径的所有选项。
【问题讨论】:
-
请提供更多详细信息,例如您实际运行的命令。你看:消息不会说谎。如果您被告知 JVM 找不到您的类,那么令人惊讶的是,您提供给 JVM 的类路径一定是不完整的。就这么简单。
-
我觉得这与包声明和不正确的目录结构有关,因为我假设您自己编写了主类?
-
.;C:\Users\Vin\java\java-sdk-3.0.1-jar-with-dependencies.jar 这是我的文件在 /vin/java/ 目录中的类路径。我没有写任何东西,我只是从 sdk 中复制了示例代码并尝试运行它。
-
你使用的命令是什么?,主类的包是什么?您从哪个目录运行命令? These are all important
-
我正在使用 java GetNewsDocumentexample 命令来运行它。主类的包是包com.ibm.watson.developer_cloud.alchemy_data_news.v1;我正在从 /vin/java/ 编译它我已经检查了所有这些可用于设置路径和类路径的链接
标签: java api path classpath alchemy