【问题标题】:com.hp.hpl.jena.rdf.model not exist when try to compile with javac尝试使用 javac 编译时,com.hp.hpl.jena.rdf.model 不存在
【发布时间】:2014-11-03 16:56:59
【问题描述】:

尝试在提示符下使用 javac 命令将 .java 文件编译成 .class 文件。 但我得到了错误,“包 com.hp.hpl.jena.rdf.model*; 不存在。”

这是我正在使用的命令:

javac -classpath /lib/* Sample2.java

应该将lib文件夹下的所有.jars加载到类路径中。

这是 Sample2.java 中的代码

import com.hp.hpl.jena.rdf.model.*;
public class Sample2 extends Object{
    public String name;

    public static String sayHello(String name) {
        Model model = ModelFactory.createDefaultModel();

        return "Hello, " + name + "!";
    }
}

我该如何解决这个问题,任何帮助将不胜感激!

【问题讨论】:

  • 您使用的是 Windows 还是 Linux?
  • 系统是windows 7
  • 类似问题(如果不重复):stackoverflow.com/q/1237093.
  • 不,它不起作用。即使我列出了我需要的所有 .jar,它仍然会返回相同的东西给我。
  • 在耶拿用户列表中,给出的示例是 -classpath /lib/*.jar。注意.jar。

标签: java javac jena prompt


【解决方案1】:

问题已解决。感谢 Rad Hall。 命令选项 -classpath 或 -cp 在我的系统(win7 32bit)上似乎无法正常工作。所以我将我需要的所有 jar 输入到环境变量“classpath”中。 Jena_2.12.0 需要 jdk 1.7+,这就是为什么我无法在我的 C++ 项目中使用 jni 运行导入 jena 包的类的原因。 谢谢大家的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-04
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多