当前位置: 首页 > 知识库问答 >
问题:

path是否使用任何环境变量?

邹嘉石
2023-03-14

在OS X10.8.2上,我使用JNA和gstreamer-java(通过Eclipse IDE)加载gstreamer库。首先,我使用gstreamer.com提供的SDK安装了gstreamer。但是,我卸载了这个,并使用Macports来安装它。

SDK的lib安装到:/system/library/frameworks/gstreamer.framework/versions/0.10-x64/lib

现在,假设我想通过某个环境变量设置java来知道这个位置。这可能吗?看起来是这样,因为运行这条线:

system.out.println(system.getproperty(“jna.library.path”));

显示/system/library/frameworks/gstreamer.framework/versions/0.10-x64/lib。但我一辈子都想不出这是从哪里开始的。它没有设置为运行时VM参数。我的$PATH和$DYLD_LIBRARY_PATH和$LD_LIBRARY_PATH没有设置此目录。它们实际上有我想要的路径,/opt/local/lib/设置,这似乎没有影响。运行env也不会显示带有框架路径的变量。

sed-i[...]-E“s,\(run.jvmargs=-djna.library.path=\).*,\1%{_libdir}:$(pkg-config--variable=pluginsdir gstreamer-0.10),”

运行包含的命令pkg-config--variable=pluginsdir gstreamer-0.10会得到以下结果:

/opt/local/lib/gstreamer-0.10

typelibdir
datarootdir
exec_prefix
pluginsdir
datadir
prefix
libdir
includedir
girdir
toolsdir

共有1个答案

吴城
2023-03-14

您尝试过在Eclipse之外运行吗?

 类似资料:
  • 3.1.1.设置PATH环境变量 Android SDK里有个目录,主要的工具都在里面。我们将会频繁地用到这些工具,因此把你的~/android-sdk/tools/目录加入系统的环境变量PATH会是个好办法,这一来就不需要每次使用它们时都切换目录了。 不同系统设置环境变量的方式各有不同,详见Installing Android SDK页面中的第二步。 (译注:Installing Android

  • 我的Python程序有问题。在IDE(间谍IDE)上运行此程序时,我没有得到任何错误,并且它工作得很好。否则,如果我在python IDLE中运行它,我会得到以下错误。 我认为这个错误与Python路径环境变量有关,因为我找不到该模块。

  • 问题内容: 我有一个从源代码下载并构建GTK的dockerfile,但是以下行未更新映像的环境变量: 我读到我应该使用ENV来设置环境值,但是以下指令似乎也不起作用: 这是我的整个Dockerfile: 问题答案: 您可以使用环境更换你如下:

  • 我有一个dockerfile,它从源代码处下载并构建GTK,但是下面一行并没有更新我的映像的环境变量: 我读到我应该使用ENV来设置环境值,但是下面的指令似乎也不起作用: 这是我的全部DockerFile:

  • 我在mac (OSX小牛)上使用PyCharm运行一个简单的脚本,如下所示。它所做的只是打印< code>PATH变量。我在项目目录中有一个virtualenv。我在PyCharm中添加了一个运行配置,并用不同的Pythons进行了尝试: 当我使用系统默认的python (/usr/bin/python)运行时,它会打印PATH的正确值(即我在。bash_profile文件),它有点长,包含许多目

  • 问题内容: 如何使用变量配置Web服务器(Linux服务器)? 如何设置使用? 问题答案: 是一些服务器和其他Java应用程序附加到执行命令的调用的标准环境变量。 例如在tomcat中,如果您定义,启动脚本将执行 如果您在Linux / OSX上运行,则可以在调用启动脚本之前通过执行以下操作来设置JAVA_OPTS: 只要打开控制台,此操作将一直持续。要使其更永久,可以将其添加到〜/ .profi