java - Eclipse 运行配置的默认值

标签 java eclipse java-native-interface

我正在编写一个包含大量 jni 代码的 Java 库。几乎每个测试用例都需要加载我的 jni dll,而我有很多测试用例。为了从 Eclipse 的 Junit 启动器运行测试用例,我必须创建一个运行/调试配置并编辑 VM 参数和环境变量。

我想要一种方法来将 VM 参数和环境变量设置为整个项目的默认值,并让新的运行配置包含默认条目。据我所知,执行环境可能会做这样的事情,但我似乎需要 PDE 才能让它们工作(?)

具体来说,我想默认在我的项目上启用断言,并在 PATH 环境变量中包含我的 native dll 的路径。我不能在 JRE 定义面板中使用“默认 VM 参数”设置,因为我的 dll 依赖于许多其他的并且 java.library.path 没有用于依赖解析,PATH 是。有没有办法让 Eclipse 做我想做的事?

最佳答案

所以,这就是我所做的。

首先,我的具体问题是我有很多运行配置,我会即时创建新配置,并且我需要为单元测试设置某些系统属性。将它们设置在运行配置的“args”选项卡下对我的工作流程来说是不可取的。此外,我希望为我的所有测试设置相同的命令行参数。我也不从 Eclipse 中运行我的应用程序。这只是一个开发环境。

所以我的解决方案是将它添加到我的 JRE 的命令行中。首选项 -> Java -> 安装的 JRE。单击编辑会给您一个窗口,您可以在其中指定默认的 VM args。我只是设置了在那里进行测试所需的系统属性。

希望这对您有所帮助。

关于java - Eclipse 运行配置的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1556885/

相关文章:

java - JNI "jobject thiz"与jboolean参数关系

java - 如何在servlet中获取本地文件

java - Spring 启动: Error creating bean with name 'springSecurityFilterChain'

java - 每次我使用文本字段在 Jtable 中输入条目时都会出现重复行

django - 如何使用 Eclipse 和 PyDev 将现有文件添加到项目中

在 native 代码中创建的未命名管道的 Java 输入/输出流?

java - 使用 Resteasy 验证请求的正确方法是什么?

java - 实现 Glide/Fresco/Picasso 在加载到 Imageview 之前调整图像大小,以避免 OOM 问题

eclipse - Java中的Gradle插件

android - 在 c++ (android-ndk) 中从 YUV 转换为 RGB