首页 > 编程语言 >python以及java环境搭建+解决不同版本环境共存问题

python以及java环境搭建+解决不同版本环境共存问题

时间:2023-08-03 16:14:24浏览次数:41  
标签:exe java python 环境 点击 pip 安装 python3

1.搭建python环境

1.安装python3.9.7,选择自定义安装、将文件添加至环境路径,然后选择下一步。
2.默认、然后选择下一步。
3.选择适用于所有使用者,选择自己想要存放的路径,然后选择点击安装。等待片刻。。。
4.点击安装完成。使用cdm命令,输入python查看是否安装成功。

5.安装python2,选择适用所有适用者,然后选择下一步。
6.选择默认路径,然后下一步。
7.选择will be installed on local hard drive,然后选择下一步。等待片刻。。。。
8.点击安装完成。

9.配置环境变量,在环境变量path中添加python3和python2的安装路径,具体如下图。
10.将python3的安装路径下的python.exe修改名为python3.exe、pythonw.exe修改名为pythonw3.exe。
11.将python2的安装路径下的python.exe修改名为python2.exe、pythonw.exe修改名为pythonw2.exe。
12.cmd输入python2和python3检查是否可应用。

13.重装pip命令:
python2 -m pip install --upgrade pip --force-reinstall
python3 -m pip install --upgrade pip --force-reinstall
14.重装后出现报错Fatal error in launcher...解决报错问题:
将python3安装路径下C:\Program Files\Python39\Scripts的pip*.exe全部删除(pip.exe也删除)
15.重装pip:python3 -m pip install --upgrade pip

image-20230801170855847

image-20230801171221665


image-20230801172107972

image-20230801172230894

image-20230801172333056

image-20230801173204497

image-20230801173400855

image-20230801173737139

image-20230801173706574

image-20230802111130794

image-20230802111340033

image-20230802111926837

2.搭建java环境

安装jdk1.8,用于burp的安装使用
1.登录官方下载链接,进行下载:https://www.oracle.com/java/technologies/javase-jdk8-doc-downloads.html。
2.双击,然后点击下一步。
3.默认路径,然后点击下一步。
4.一路点击下一步,直至 安装完成。
5.配置环境变量
  5.1新建系统变量
  变量名:JAVA_HOME   
  变量值:C:\Program Files\Java\jdk1.8.0_202
  5.2新建系统变量
  变量名:CLASSPATH
  变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
  5.3编辑系统变量Path:
  新建值:%JAVA_HOME%\bin 
  将新建值移至第一顺位后,点击确认。
6.cmd检测是否安装成功命令:java -version

由于新版bp需要使用jdk9-19,再安装一个jdk17,需要两版本共存

7.登录官网下载jdk17:https://www.oracle.com/java/technologies/downloads/#jdk17-windows
8.新建路径存放java17:C:\Program Files\java17   点击下一步进行安装。
9.安装成功后,点击关闭

修改环境变量

10.在java17的安装目录下,bin文件中,修改java.exe的文件名为java17.exe
11.在java8的安装目录下,bin文件中,修改java.exe的文件名为java8.exe
12.将上述java17和Java8中bin文件路径,复制到环境变量中的系统变量path中,如下图。
13.使用命令java8 -version和java17 -version检查环境是否共存。结果如下图证明已经成功。

image-20230802114644223

image-20230802115230307

image-20230802115623577

image-20230802115559294

image-20230802115936292


image-20230802144521670

image-20230802144633471

image-20230802144832397

image-20230802145209145

image-20230802145446720

image-20230802145732906

image-20230802145941096

标签:exe,java,python,环境,点击,pip,安装,python3
From: https://www.cnblogs.com/maxwellf/p/17603592.html

相关文章

  • android调用javascript传多个参数
    Stringparam1="Hello";Stringparam2="World";Stringscript="yourJavaScriptFunction('"+param1+"','"+param2+"');";webView.loadUrl("javascript:"+"yourJava......
  • Java入门题-输入3个数字比大小
    重要:能想明白输入数字之间大小比较的逻辑方式与之前相同,有关输入类型相关的,就需要引用Scanner方法 代码:不要忘记先 importjava.util.Scanner;1、复杂版-同时也是最开始思考时的思路版本intsave_number1=0,save_number2=0,save_number3=0;for(inti=1;i<4;......
  • Java入门题-判断输入数字是奇数还是偶数
    重要:需要引入Scanner方法importjava.util.Scanner; 代码:主要是通过求余方式处理解决 Scannerget_number=newScanner(System.in);intgetNumber=get_number.nextInt();if(getNumber%2==0){System.out.println(getNumber+"为偶数");}else{System.o......
  • minio python sdk使用
    如下fromminioimportMiniofromminio.errorimportS3Errorimportlogginglogging.basicConfig(filename='logs/myProgramLog.log',level=logging.INFO,format='%(asctime)s-%(levelname)s-%(message)s')classBucket......
  • Java入门题-20!阶乘
    重要:由于阶乘的特殊性,结果可能过大,最好使用存储范围更大的long处理问题,而不是使用int、short、byte代码:主要利用循环语句解决阶乘问题longtotal=1;for(inti=1;i<21;i++){total*=i;}System.out.println(total);......
  • 更安全的验证码=AIGC+集成环境信息检测!
    黑灰产经常采用批量撞库方式登录用户账号,然后进行违法违规操作。黑灰产将各种方式窃取账号密码导入批量登录软件,登录软件自动尝试账号登录。邮箱服务器检测到异常登录请求,会下发验证码进行安全验证,但是黑灰产能够自动破解简单验证码,完成撞库登录过程。整个过程完全自动化操作,无需......
  • [算法题python]728.自除数
    自除数 是指可以被它包含的每一位数整除的数。例如,128 是一个 自除数 ,因为 128%1==0,128%2==0,128%8==0。自除数 不允许包含0。给定两个整数 left 和 right ,返回一个列表,列表的元素是范围 [left,right] 内所有的 自除数 。 示例1:输入:left=......
  • Java应用内存溢出排查
    Java应用内存溢出&CPU占满排查1.获取异常进程IDtop-m2.保存堆快照jmap-dump:format=b,file=/data/logdir/dump.hprof[PID]3.观察GC状况#采样10次(2秒/次)后结束,5行1组输出jstat-gcutil-t-h5[PID]2s104.获取进程内线程详情,观察异常线程IDtop-......
  • Go 语言入门指南: 环境搭建、基础语法和常用特性解析 | 青训营
    Go语言入门指南:环境搭建、基础语法和常用特性解析|青训营从零开始Go语言简介Go是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由RobertGriesemer,RobPike,KenThompson主持开发,后来还加入了IanLanceTaylor,RussCox等人,并最终......
  • java进程占用系统内存高,排查解决 _
    java进程占用系统内存高,排查解决_ 故障:今天许多开发反馈测试平台卡,访问不了,第一感觉判断是服务器内存爆了,或者cpu占用过高,上服务器看了一下,确实是内存爆了。然后开始定位问题原因,因为阿里这边安全的原因,具体的图片就不方便上传了,拿网上的图来说 使用top命令查看......