您设置的$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相关推荐

  1. java程序中用户名和密码_在Java应用程序中使用密码术

    java程序中用户名和密码 这篇文章描述了如何使用Java密码体系结构 (JCA),该体系结构使您可以在应用程序中使用密码服务. Java密码体系结构服务 JCA提供了许多加密服务,例如消息摘要和签名 ...

  2. 运行java黑窗口是什么意思_黑窗口运行java文件步骤

    误区纠正:运行java文件可以不用配置jdk环境变量,配置jdk只是为了方便运行时找到它 未配置环境变量运行java程序步骤: 1.安装jdk,在G盘下建一个java文件测试类 2.win+r 快捷键 ...

  3. 小程序禁用ios 左右滑动_如何在使用应用程序时禁用iOS控制中心

    小程序禁用ios 左右滑动 The Control Center has proven to be a thoughtful and welcome addition to iOS, but it c ...

  4. 程序中抛出空指针异常_从Java应用程序中消除空指针异常

    程序中抛出空指针异常 这篇文章简要介绍了Java 8的最有用但又"毫不夸张"的功能. 程序员花费了无尽的时间来纠正最常见但最危险的错误之一,即Null指针异常. 空指针异常会导致我 ...

  5. java程序如何做调查问卷_《Java程序设计》课程准备之问卷调查

    一.你对自己的未来有什么规划?做了哪些准备? 答:未来就是找个好工作,在保证自己与父母生活条件良好的基础上,进一步的提高精神上的需求.如:旅游度假,支持更多业余爱好等.准备就是:好好学习,好好运动,好 ...

  6. java程序员比c多_为什么JAVA会比C语言使用的多?

    Java和C都是指令式语言(Imperative Language),不同的是Java有面向对象(OO)成分在里面,而C是完全面向过程的,C的高级版本C++.C#支持面向对象. 另外一个不同是,Jav ...

  7. java 项目 q a 表设计_《JAVA程序设计项目案例训练》期末试卷(A卷)..doc

    献给Java专业期末考试复习的同学 希望你们能考个好成绩 2010-2011学年第二学期哈尔滨华夏计算机职业技术学院期末考试 JAVA程序设计项目案例训练试题(A卷) 总分题号一二三四核分人题分402 ...

  8. java找重复字符串_在java中怎样查找重复字符串

    在一段java编程代码中,字符串是不可缺少的一个要素,属于java中的基础知识,字符串不仅在java面试题中会出现,在编写代码时更要掌握怎样使用字符串.在前面我们也学习过关于字符串截取的知识,你应该有 ...

  9. 没有学历学了JAVA怎么找份工作_自学java没学历可以找到工作嘛?

    可以的,假如你的学习能力强,然后能够控制自己不去到处撩妹,有毅力是完全可以自学,然后学出来的技术吊炸天,然后找一份很好的工作的 现在市场上的最低要求的学历是大专,如果说你在这个学历以下的话,我的建议是 ...

最新文章

  1. N - Find a way HDU - 2612
  2. 计算机应用看法,对计算机应用教学方法改革的看法
  3. 抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来 | 标星8400
  4. Type_C工作原理
  5. LeetCode Combination Sum
  6. java ssm 分页_SSM实现简单后台分页
  7. 一条SQL语句的执行过程
  8. linux子进程父进程例子,linux 子进程访问父进程
  9. Proxy(代理,拦截器),Reflect(反射)
  10. Java 内存模型(JMM)
  11. dl388g8 惠普 linux 网卡驱动,hp dl388 gen9驱动下载
  12. 计算机网络周志500字,计算机网络实习周记.doc
  13. 花生壳域名穿透 网站无法访问
  14. canvas教程12-阴影
  15. 过采样算法之SMOTE
  16. Apache Pulsar的数据写入和读取流程,及读写异常处理流程
  17. 计算机模拟需要什么配置电脑,城市天际线配置要求 最低电脑配置要求
  18. 对日软件开发过程中的质量管理
  19. asp微信登陆源码,实现asp网站授权微信登录(获取用户信息,微信名头像openid等)
  20. 【实战】物联网安防监控项目【4】———从网页上控制A9的LED灯

热门文章

  1. nginx tomcat负载均衡配置
  2. spring注解controller示例
  3. protobuf使用说明
  4. linux 下转换UTC到本地时间
  5. C#+SQL Server图片存取
  6. C# 利用QRCode生成二维码图片
  7. SQL重复记录查询(常用)
  8. mysql高并发下主键冲突
  9. 解决'pip' 不是内部或外部命令,也不是可运行的程序或批处理文件的问题
  10. 在Sublime Text 3上安装代码格式化插件CodeFormatter