我一直在墙上撞了大约一个小时:我正试图将一个简单的属性(

java.library.path)传递给exec-maven-plugin.目标是将其与Netbeans右键单击文件集成>运行文件过程.

所以我把我的POM设置成这样:

org.codehaus.mojo

exec-maven-plugin

1.1.1

native/win32-x86

(我使用旧版本,所以我可以看到执行参数,但它完全可以重现1.2)

然后我右键单击我的文件并单击“运行文件”. Netbeans开始这个过程:

W:\programming\apache-maven-2.2.1\bin\mvn.bat -Dexec.classpathScope=runtime -Dexec.args=-classpath %classpath org.quackedcube.camera.CameraDemo -Dexec.executable=C:\Program Files\Java\jdk1.6.0_21\bin\java.exe -Dnetbeans.execution=true -Dmaven.repo.local=W:\programming\maven-repo process-classes exec:exec

(原始的完整类路径执行更改为exec:exec所以希望我的配置应用)

但我的环境变量显然被忽略了,因为生成的执行程序是:

Result of cmd.exe /X /C ""C:\Program Files\Java\jdk1.6.0_21\bin\java.exe" -classpath *snip* org.quackedcube.camera.CameraDemo" execution is: '1'.

我试过了

>在enviornmentVariable标记内使用单独的Key和Value标记

>直接在enviornmentVariables标记内使用键和值标记(值得一试)

>结合相

>作为maven arg传递并使用exec:java代替

>在Project Configuration页面中将-Djava.library.path = native / win32-x86作为Run参数和VM选项传递

一切都失败了.我真的很茫然.

我想这是在maven中使用JNI的缺点:你必须作为参数传递给测试,运行时,模块运行POM和父POM.

所以我的问题是:如何将java.library.path属性传递给已执行的文件?如果它与Netbeans运行文件功能集成将是很好的(因此我不必更改POM中的类名,构建,然后运行)

java程序中执行maven_java – 将一个enviornment变量传递给Maven中的已执行进程相关推荐

  1. python子进程修改父进程内变量_如何将父变量传递给python中的子进程?

    这里的简单答案是:不要使用subprocess.Popen,使用 multiprocessing.Process.或者,更好的是,multiprocessing.Pool或 concurrent.fu ...

  2. 编写高质量代码改善java程序的151个建议——[110-117]异常及Web项目中异常处理

    编写高质量代码改善java程序的151个建议--[110-117]异常及Web项目中异常处理 原创地址:http://www.cnblogs.com/Alandre/(泥沙砖瓦浆木匠),需要转载的,保 ...

  3. rails 共享变量_如何将Rails实例变量传递给Vue组件

    rails 共享变量 by Gareth Fuller 由Gareth Fuller 如何将Rails实例变量传递给Vue组件 (How to pass Rails instance variable ...

  4. 如何获取url中的参数并传递给iframe中的报表

    在使用报表软件时,用户系统左边一般有目录树,点击报表节点就会在右侧网页的iframe中显示出报表,同时点击的时候也会传递一些参数给网页,比如时间和用户信息等.如何使网页中的报表能够获取到传递过来的参数 ...

  5. java中为什么需要常量和变量的区别_Java中的变量和常量

    1.变量(variable) 变量,顾名思义,就是变化的量. 我们可以通过变量来操作存储空间中的数据,变量就是指代这个存储空间,一旦你定义了一个一个变量,那么空间的位置就确定了,虽然空间位置是确定的, ...

  6. java中为什么需要常量和变量的区别_Java中常量和最终变量之间的区别?

    Java中的常量 常量变量是其值固定的变量,程序中仅存在一个副本.声明常量变量并为其分配值后,就无法在整个程序中再次更改其值. 与C语言不同,Java(直接)不支持常量.但是,您仍然可以通过声明变量s ...

  7. Java程序员必会的Spring AOP在实际项目中的应用

    很久没有用过Java的AOP,最近接触到了一个需求,恰好可以用AOP的思想来实现,就此总结一下. 目录 AOP简介 ① pointcut(切入点) ② advice(通知) ③ aspect(切面) ...

  8. java什么样的类似adapter_一个10年Java程序员的年终总结,献给还在迷茫中的你

    我越来越担心我作为一个Java程序员的未来. 恍然间,发现自己在这个行业里已经摸爬滚打将近10年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作 ...

  9. 5年java程序员述职报告_一个5年Java程序员的年终总结,献给还在迷茫中的你

    我越来越担心我作为一个Java程序员的未来. 恍然间,发现自己在这个行业里已经摸爬滚打了五年了,原以为自己就凭已有的项目经验和工作经历怎么着也应该算得上是一个业内比较资历的人士了,但是今年在换工作的过 ...

最新文章

  1. 抓取异步数据(AJAX)笔记
  2. Webbots、Spiders和Screen Scrapers:技术解析与应用实践(原书第2版)
  3. mysql if selected_初识MySQL
  4. Linux进程管理与调度-之-目录导航【转】
  5. 实现机器学习的循序渐进指南XII——Apriori
  6. overscroll-behavior称为“滚动链”
  7. 从“鸡兔同笼”到问题的奇思妙解
  8. 蓝桥杯2016年第七届C/C++省赛B组第二题-生日蜡烛
  9. Windows下Postman安装以及汉化
  10. 手写一个博客平台 ~ 第六天
  11. Human Pose Estimation姿态估计调研
  12. 报表开发工具 Stimulsoft Reports V2022.3.5系列发布!
  13. 在脉脉匿名频道上看了这些公司的评价后,这里有几个结论
  14. python统计小说人物_python统计喜欢的小说主角出场次数
  15. lasso最小角_Python中的Lasso回归之最小角算法LARS
  16. 传输层协议TCP(5)
  17. 数据库三大范式详解,部分依赖、完全依赖、传递依赖
  18. 合并后的以太坊会像一个流域
  19. vue——VM对象和基础指令
  20. 用神经网络来识别人物图像性别

热门文章

  1. Python Web框架——Flask
  2. 康托尔定理是如何证明的?
  3. [[UIScreen mainScreen] bounds]获取尺寸不对
  4. Hibernate 笔记 缓存
  5. JavaScript高级编程学习6——Date
  6. 为什么选择学习Java编程
  7. CentOS7 DNS的添加
  8. 02全志r58平台Android4.4.4下关闭内核中的CPU的开启关闭提示
  9. 在Python中导入自己写的类,被划红线,但不影响执行
  10. Objective-C 内存管理机制