Java环境安装、python环境安装、Burpsuite安装

news2024/11/18 19:48:02

数据来源

Java环境安装

Windows安装JDK8(安装过程:一路下一步)

下载JDK8:https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

百度网盘:windows64、84位

配置PATH环境变量:
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_333
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

安装JDK8

 

中途有提示就点下一步,直到安装完成jdk,来到安装jre的界面 (注意:这里可能是我的系统版本太低的问题没有出现下一步,所以我这里需要手动改一下路径,如果你的这里有显示下一步就可以直接下一步,但是jdk和jre需要安装在同一目录下,如果之前改了安装路径这块也要改成一样的安装路径)

这时候界面就出现了下一步按钮,选择下一步 

等待安装

 开始配置环境变量(复制粘贴就好)

变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_351           # 需要注意的是这块填写jdk的安装目录,这个是默认的安装目录,如果没改过就是这个jdk1.8.0_351版本号不同这个文件夹的名称也会不一样,改成自己的就好


变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;


变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 在命令行测试安装状况:windows + R 打开运行弹框输入:java javac

Linux安装JDK8

百度网盘:Linux的JDK8压缩包

源码安装

makir /usr/java          # makir 用于创建空白的目录

cd /usr/java

tar -zxvf jdk-8u241-linux-x64.tar.gz

mv jdk-1.8._241 jdk8

vim /etc/profile        # 编辑 profile 配置文件 · 添加如下内容

export JAVA_HQME=/usr/java/jdk8

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH= .:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_ PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH.${JAVA_PATH}

验证安装

        source /etc/profile

        java --version

安装示例(注意:我这里就是演示安装过程,最新版的kali自带Java环境可以在命令行直接输入:java    测试,没报错就已经安装了

1)先把文件拖到kali虚拟机中,解压并移动至/opt/目录

        tar zxvf jdk-19_linux-x64_bin.tar.gz              # 解压
        pwd                                                                  # 查看下当前路径

        mkdir /usr/java                                                # mkdir 用于创建空白的目录 

        cd /usr/java                                                     # 将命令行的路径切换到刚才创建的目录下
        mv /home/kali/桌面/jdk-19.0.1 jdk8               #  剪切到jdk8目录(没有就会创建)

 2)添加环境变量

        vim /etc/profile        # 编辑 profile 配置文件 · 添加如下内容

export JAVA_HQME=/usr/java/jdk8

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH

export JAVA_ PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin

export PATH=$PATH.${JAVA_PATH}

  

3)验证安装

        source /etc/profile

        java --version

        或者直接在命令行输入:java          没报错就是安装成功了  

python环境安装

Windows安装python3

pyhon官网下载安装程序:

https://www.python.org/ftp/python/3.7.7/python-3.7.7-amd64.exe

百度网盘:python3 

Customize installation

自定义安装 pip.IDLE、安装路径等

安装示例:

可以在命令行输入:python -V    # 查看python版本号测试安装是否成功

 

Linux安装 Python3

最新版kali是自带Python 3.10.8,如果没有再自行安装

        mkdir -p /usr/local/python3                                                              # mkdir -p:递归创建目录,即使上级目录不存在,会按目录层级自动创建目录 ,mkdir 创建空白目录

        yum -y install wget gcc libffi-devel                                                 # 这条命令执行不成功,不执行也可以(我也执行不成功,我看别人的教程没有这一步也能安装成功)

        cd /usr/local/python3                                                                         # cd 切换路径/进入目标路径

        wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz    # 下载python,版本号可以改,如改成:3.10.8

        tar -zxf Python-3.7.7.tgz                                                                     # 下载完后就在当前目录解压

        cd Python-3.7.7

        ./configure --prefix=/usr/local/python3                                             # 编译加安装

        make && make install

        In -s /usr/loca/python3/bin/python3 /usr/bin/python3       # 相当于创建快捷方式

        yum - y install python3-pip                                                   # 安装python的包管理工具pip

        将/usr/local/python3/bin加入PATH:

        vim /etc/profile

        PATH=$PATH:/usr/loca/python3/bin

我的kali自带了python上面的命令我自己也没执行过,如果上面这些命令无法正常安装可以参考:Kali环境下安装python3_zxl2605 

Burpsuite安装

百度网盘

安装、破解教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/163697.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RT-Thread系列--双链表分析

一、目的学习过C语言的同学应该都知道几种常用的数据结构,例如数组、单链表、双链表等。每种数据结构都有其特点和应用场景,本篇就结合RT-Thread源码分析一下其双链表实现细节和特点。那什么是双链表呢,这边简单解释一下帮助大家理解。通过双…

KubeSphere 开源社区 2022 年度回顾与致谢

2022 年,国内的云原生技术生态日趋完善,细分技术项目也不断涌现,形成了完整的支撑应用云原生化的全生命周期技术体系。基础设施即代码、微服务、Serverless 等技术,促使基础设施资源向更加灵活弹性、自动化方向发展。而开源生态也…

重装系统如何设置u盘启动为第一启动项

如何设置u盘启动为第一启动项呢?将U盘设为第一启动项,是使用U盘装机工具重装系统的重要步骤之一,很多网友不清楚怎么操作,下面小编就分享下设置u盘启动为第一启动项的方法。 工具/原料: 系统版本:win7家庭版 品牌型…

【openGauss实战4】数据类型解读

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA工作经验 一位上进心十足的【大数据领域博主】!😜&#x1f61…

一文教会你巧用设计模式重构项目

文章目录一、设计模式总览二、模板方法模式案例三、策略模式案例四、支付改造4.1 思路分析4.2 实现图解:4.3 代码实现:4.4 效果演示4.5 如何扩展本文参考自12.29日尚硅谷雷神的 巧妙使用设计模式重构项目 一、设计模式总览 总体分类 不同时期选择不同的…

Python批量检索论文被引用数量源码,利用百度学术网页版来批量检索论文的被引用数量源码

论文被引用数搜索 利用百度学术网页版来检索一个文件夹中的所有论文的被引用数量。 完整代码下载地址:Python批量检索论文被引用数量源码 依赖有beautifulsoup库、regex正则表达式库。 使用方法 主程序为fileWalk.py。 修改程序中workPath值为文件夹绝对路径&am…

基于碰撞传感器的自动导航车系统设计

1、内容简介略635-可以交流、咨询、答疑2、内容说明略随着世界各国对科学技术的重视,各类高科技技术突飞猛进,人类逐步进入人工智能时代。而在这些高科技技术的背后,自动导航小车作为无人驾驶小车的一种类型备受关注。它的主要优点是不需要人…

冰冰学习笔记:智能指针

欢迎各位大佬光临本文章!!! 还请各位大佬提出宝贵的意见,如发现文章错误请联系冰冰,冰冰一定会虚心接受,及时改正。 本系列文章为冰冰学习编程的学习笔记,如果对您也有帮助,还请各位…

vite 在proxy代理中更改headers

vite 在proxy代理中更改headers 平时我们在对接接口时,我们都是配置代理解决跨域问题 proxy: {^/api: {target: envConfig.VITE_APP_BASE_URL,changeOrigin: true,rewrite: (path) > path.replace(/^/api/, ),}} 某天你明明配置好了代理,浏览器还是会…

嵌入式Linux-守护进程

1.守护进程 1.1 何为守护进程 守护进程(Daemon)也称为精灵进程,是运行在后台的一种特殊进程,它独立于控制终端并且周期性地执行某种任务或等待处理某些事情的发生,主要表现为以下两个特点: 长期运行。 守…

Java中的多线程安全问题

目录 一、什么是线程安全? 二、线程不安全的原因 2.1 从底层剖析count的操作 2.2 线程不安全的原因总结 2.3 JVM内存模型(JMM) 三、synchronized 关键字-监视器锁monitor lock 3.1 如何加锁(Synchronized用法和特性&#xff…

【sklearn】模型融合_堆叠法

Stacking参数含义1. 工具库 & 数据2. 定义交叉验证函数2.1 对融合模型2.2 对单个评估器3. 定义个体学习器和元学习器3.1 个体学习器3.2 元学习器4. 评估调整模型5. 元学习器的特征矩阵5.1 特征矩阵两个问题 & Stacking5.2 StackingClassfier\Regressor参数cv - 解决样本…

C语言 动态通讯录实现(附源码)

欢迎来到 Claffic 的博客 💞💞💞 前言: 上期博客写了静态通讯录并且答应给大家写一个动态版,这不,它来了: 1.动态版与静态版的区别 静态版的内存空间开辟大小是固定的,放了预期的最…

Leetcode 剑指 Offer II 010. 和为 k 的子数组

题目难度: 中等 原题链接 今天继续更新 Leetcode 的剑指 Offer(专项突击版)系列, 大家在公众号 算法精选 里回复 剑指offer2 就能看到该系列当前连载的所有文章了, 记得关注哦~ 题目描述 给定一个整数数组和一个整数 k ,请找到该数组中和为…

MTBF是什么意思?交换机做MTBF有什么要求?MTTF、MTBF和MTTR的区别是什么?

MTBF,即平均故障间隔时间,英文全称是“Mean Time Between Failure”。是衡量一个交换机的可靠性指标。单位为“小时”。它反映了交换机的时间质量,是体现交换机在规定时间内保持功能的一种能力。具体来说,是指相邻两次故障之间的平…

【考研】2020-Part A 作文(英一)

可搭配以下链接一起学习: 【考研】2018-Part B 作文(英一)_住在阳光的心里的博客-CSDN博客 目录 一、2020 Part A (一)题目及解析 (二)优秀范文 (三)参考译文 &a…

Ansible playbook 讲解与实战操作

文章目录一、概述二、playbook 核心元素三、playbook 语法(yaml)1)YAML 介绍1、YAML 格式如下2、playbooks yaml配置文件解释3、示例2)variables 变量1、facts:可以直接调用2、用户自定义变量3、通过roles传递变量4、 Host Invent…

LINUX---文件

目录第一部分:文件编程一.打开/创建文件二.文件的写入操作三.文件的读取四.文件的光标应用:计算文件的大小第二部分:文件操作原理:一.文件描述符静态文件和动态文件第三部分:文件编程小应用1.实现CP命令2.修改文件3.写…

安卓玩机搞机技巧综合资源-----修改rom 制作rom 解包rom的一些问题解析【二十一】

接上篇 安卓玩机搞机技巧综合资源------如何提取手机分区 小米机型代码分享等等 【一】 安卓玩机搞机技巧综合资源------开机英文提示解决dm-verity corruption your device is corrupt. 设备内部报错 AB分区等等【二】 安卓玩机搞机技巧综合资源------EROFS分区格式 小米红…

【Vue笔记】Vue组件的创建、使用以及父子组件数据通信常见的几种方式

这篇文章,主要介绍Vue组件的创建、使用以及父子组件数据通信常见的几种方式。 目录 一、Vue组件的使用 1.1、局部组件 1.2、全局组件 1.3、动态组件(组件动态切换) 1.4、缓存组件 (1)如何缓存组件 (…