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

为什么Eclipse有两个具有不同java.library.path的项目,java,eclipse,Java,Eclipse,我在一个Eclipse上有两个项目。 我没有在下面设置“java.library.path”步骤: 运行配置 论据 VM参数 键入“java.library.path[path]”为特定项目设置路径 但是,当我使用下面的代码打印它时,输出是不同的 System.out.println(System.getProperty("java.library.path")); 输出如下所示: 项目1: C:\Users\gearon\workspace\xxx\lib\win32;C:\Users\ge

我在一个Eclipse上有两个项目。 我没有在下面设置“java.library.path”步骤:

  • 运行配置
  • 论据
  • VM参数
  • 键入“java.library.path[path]”为特定项目设置路径
  • 但是,当我使用下面的代码打印它时,输出是不同的

    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;
    

    那为什么不同呢

    2个项目使用不同的JRE

  • 使用一些可能随应用程序一起提供的嵌入式JRE(如JIRA)
  • 使用系统Java1.7

  • 您是否在两种运行配置(在JRE选项卡中)中选择了相同的运行时JRE?@howlger否,它们使用了相同的JRE