为什么Eclipse有两个具有不同java.library.path的项目

时间:2018-05-15 06:05:34

标签: java eclipse

我在一个Eclipse上有两个项目。 我还没有设置" java.library.path"以下步骤:

  1. 运行配置
  2. 参数
  3. VM参数
  4. Type" java.library.path [path]"设置特定项目的路径
  5. 但是,当我使用下面的代码打印它时,输出是不同的。

    System.out.println(System.getProperty("java.library.path"));
    

    输出如下: 项目1:

    C:\Users\gearon\workspace\xxx\lib\win32;C:\Users\gearon\workspace\xxx\lib\x86
    

    项目2:

    C:\Program Files (x86)\Java\jdk1.7.0_79\bin;C:\windows\Sun\Java\bin;C:\windows\system32;C:\windows;C:/Program Files/Java/jdk1.7.0_79/bin/../jre/bin/server;C:/Program Files/Java/jdk1.7.0_79/bin/../jre/bin;C:/Program Files/Java/jdk1.7.0_79/bin/../jre/lib/amd64;C:\windows\system32;C:\windows;C:\Program Files\Java\jdk1.7.0_79\bin;C:\ProgramData\Oracle\Java\javapath;
    

    为什么它与众不同?

1 个答案:

答案 0 :(得分:0)

2个项目使用不同的JRE

  1. 使用一些可能随应用程序一起提供的嵌入式JRE(例如JIRA)
  2. 使用system java 1.7