我有一个本地库需要被添加到java.library.path 。 使用JVM参数-Djava.library.path =path…我可以根据需要设置path。 我的问题是,我的其他库(pentaho报告)基于默认的java.library.path(包括系统目录等)search字体和手动设置覆盖默认path.. 所以:我怎样才能添加一个path条目到默认的java.library.path而不是重写它(这似乎是用-Djava.library.path)? (我不想手动添加默认path,这对于部署而言不是很好) 编辑:遗憾的细节; 我正在使用Eclipse。 (部署是用JNLP完成的,我可以在资源下使用nativelib )
我目前在运行CentOs的服务器上configurationhadoop。 当我运行start-dfs.sh或stop-dfs.sh ,出现以下错误: WARN util.NativeCodeLoader:无法为您的平台加载native-hadoop库…在适用的情况下使用builtin-java类 我正在运行Hadoop 2.2.0。 做一个在线search提出了这个链接: http : //balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html 然而,hadoop 2.x上的/native/目录的内容似乎不同,所以我不知道该怎么做。 我也在hadoop-env.sh添加了这两个环境variables: export HADOOP_OPTS =“$ HADOOP_OPTS -Djava.library.path = / usr / local / hadoop / lib /” 导出HADOOP_COMMON_LIB_NATIVE_DIR =“/ usr / local / hadoop / lib / native /” 有任何想法吗?