java.library.path该值的来源,怎么会有两个不同的结果呢
在一个web项目中,在某个jsp页面中通过以下语句输出:
System.out.println("java.library.path-----"+System.getProperty("java.library.path"));
在该项目中的某个java文件中通过main方法测试输出的结果不相同,现将两个不同的输出列出:
在jsp中的输出为:
java.library.path-----C:\Program Files\Java\jdk1.6.0_13\bin;F:\Tomcat6.0\bin
在main方法中的输出为:
java.library.path-----C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Java\jdk1.6.0_13\bin;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\TortoiseSVN\bin;C:\strawberry\c\bin;C:\strawberry\perl\bin;C:\Program Files\Java\jdk1.6.0_13\jre\bin;C:\WINDOWS\system32;C:\Program Files\IDM Computer Solutions\UltraEdit\;C:\Program Files\apache-ant-1.8.4-bin\apache-ant-1.8.4\bin;C:\Program Files\Java\jdk1.6.0_13\bin;C:\Program Files\Java\jdk1.6.0_13\jre\bin;
实在搞不清楚,坐等回答