运行java程序时找不到_基本Java运行时程序找不到python
您设置的$PATH变量不是在Java的执行上下文中继承的。{cdbin>尝试传递Python的执行路径^。在
为此,下面的代码首先检索所有环境变量并创建一个ENV_KEY=ENV_VALUE对数组。在
然后,到Python的bin的路径被附加到path值中。在
最后,我们将所有环境变量的数组传递给exec()(通过第二个参数)。在import java.util.HashMap;
import java.util.Map;
public class Driver {
public static void main(String[] args){
try {
String[] commands = {"python D:/Coding Files/Python/MusicColors.py teenagers.wav"};
// Get a list of all environment variables
final Map envMap = new HashMap(System.getenv());
// Append Python bin path to Path
envMap.put("Path", envMap.get("Path") + ";C:/Users/Joe/AppData/Local/Programs/Python/Python35-32");
// Convert to an array of ENV_KEY=ENV_VALUE format strings
final String[] envs = new String[envMap.size()];
int i = 0;
for (Map.Entry e : envMap.entrySet()) {
envs[i] = e.getKey() + '=' + e.getValue();
i++;
}
// Exec with the environment variables
Process p = Runtime.getRuntime().exec(commands, envs);
}
catch (Exception e){
System.out.println(e);
}
}
}
运行java程序时找不到_基本Java运行时程序找不到python相关推荐
- java程序中用户名和密码_在Java应用程序中使用密码术
java程序中用户名和密码 这篇文章描述了如何使用Java密码体系结构 (JCA),该体系结构使您可以在应用程序中使用密码服务. Java密码体系结构服务 JCA提供了许多加密服务,例如消息摘要和签名 ...
- 运行java黑窗口是什么意思_黑窗口运行java文件步骤
误区纠正:运行java文件可以不用配置jdk环境变量,配置jdk只是为了方便运行时找到它 未配置环境变量运行java程序步骤: 1.安装jdk,在G盘下建一个java文件测试类 2.win+r 快捷键 ...
- 小程序禁用ios 左右滑动_如何在使用应用程序时禁用iOS控制中心
小程序禁用ios 左右滑动 The Control Center has proven to be a thoughtful and welcome addition to iOS, but it c ...
- 程序中抛出空指针异常_从Java应用程序中消除空指针异常
程序中抛出空指针异常 这篇文章简要介绍了Java 8的最有用但又"毫不夸张"的功能. 程序员花费了无尽的时间来纠正最常见但最危险的错误之一,即Null指针异常. 空指针异常会导致我 ...
- java程序如何做调查问卷_《Java程序设计》课程准备之问卷调查
一.你对自己的未来有什么规划?做了哪些准备? 答:未来就是找个好工作,在保证自己与父母生活条件良好的基础上,进一步的提高精神上的需求.如:旅游度假,支持更多业余爱好等.准备就是:好好学习,好好运动,好 ...
- java程序员比c多_为什么JAVA会比C语言使用的多?
Java和C都是指令式语言(Imperative Language),不同的是Java有面向对象(OO)成分在里面,而C是完全面向过程的,C的高级版本C++.C#支持面向对象. 另外一个不同是,Jav ...
- java 项目 q a 表设计_《JAVA程序设计项目案例训练》期末试卷(A卷)..doc
献给Java专业期末考试复习的同学 希望你们能考个好成绩 2010-2011学年第二学期哈尔滨华夏计算机职业技术学院期末考试 JAVA程序设计项目案例训练试题(A卷) 总分题号一二三四核分人题分402 ...
- java找重复字符串_在java中怎样查找重复字符串
在一段java编程代码中,字符串是不可缺少的一个要素,属于java中的基础知识,字符串不仅在java面试题中会出现,在编写代码时更要掌握怎样使用字符串.在前面我们也学习过关于字符串截取的知识,你应该有 ...
- 没有学历学了JAVA怎么找份工作_自学java没学历可以找到工作嘛?
可以的,假如你的学习能力强,然后能够控制自己不去到处撩妹,有毅力是完全可以自学,然后学出来的技术吊炸天,然后找一份很好的工作的 现在市场上的最低要求的学历是大专,如果说你在这个学历以下的话,我的建议是 ...
最新文章
- N - Find a way HDU - 2612
- 计算机应用看法,对计算机应用教学方法改革的看法
- 抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来 | 标星8400
- Type_C工作原理
- LeetCode Combination Sum
- java ssm 分页_SSM实现简单后台分页
- 一条SQL语句的执行过程
- linux子进程父进程例子,linux 子进程访问父进程
- Proxy(代理,拦截器),Reflect(反射)
- Java 内存模型(JMM)
- dl388g8 惠普 linux 网卡驱动,hp dl388 gen9驱动下载
- 计算机网络周志500字,计算机网络实习周记.doc
- 花生壳域名穿透 网站无法访问
- canvas教程12-阴影
- 过采样算法之SMOTE
- Apache Pulsar的数据写入和读取流程,及读写异常处理流程
- 计算机模拟需要什么配置电脑,城市天际线配置要求 最低电脑配置要求
- 对日软件开发过程中的质量管理
- asp微信登陆源码,实现asp网站授权微信登录(获取用户信息,微信名头像openid等)
- 【实战】物联网安防监控项目【4】———从网页上控制A9的LED灯