首页 > 系统相关 >Linux配置java和maven环境变量

Linux配置java和maven环境变量

时间:2023-10-24 14:03:49浏览次数:35  
标签:profile java source maven 命令 Linux HOME JAVA PATH

修改/etc/profile文件,新增如下代码
export JAVA_HOME=/usr/local/btjdk/jdk8
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

export M2_HOME=/usr/local/maven/apache-maven-3.9.4
export PATH=$PATH:$M2_HOME/bin

刷新/etc/profile文件
source /etc/profile

知识扩展:Linux中的source命令

1、source命令是什么?
source命令也称为“点命令”,也就是一个点符号(.),是bash的内部命令。
注意:该命令通常用命令“.”来替代

2、source命令 功能(能干什么)?
source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。因为linux所有的操作都会变成文件的格式存在。



标签:profile,java,source,maven,命令,Linux,HOME,JAVA,PATH
From: https://blog.51cto.com/u_13128832/8003342

相关文章

  • Linux防火墙相关操作
    小工具:在线检测域名或者ip的端口是否开放端口扫描  http://coolaf.com/tool/portLinux防火墙相关操作1、安装firewalld在CentOS7中默认是安装的。CentOS7还支持以图形界面的方式配置防火墙,即firewall-config工具,默认也是安装的。安装firewalld和firewall-config工具[root@local......
  • Maven打包报错问题的解决-- No goals have been specified for this build. You must
    问题描述在使用maven执行打包操作时,出现了这样的错误:上面的图片是网上的图,我的图片忘记截图了;问题解决在我们创建的项目里面的pom.xml文件里面的dependencies标签后面,新建一个build标签,并在build标签里面放上这句代码:<defaultGoal>compile</defaultGoal>保存退出,然后重新......
  • JavaScript在发送AJAX请求时,URL的域名地址是使用绝对地址还是相对地址?
    在使用JavaScript发送AJAX请求时,URL的域名地址通常是使用相对地址。相对地址指的是相对于当前页面的URL来确定请求的目标地址。当请求发送到服务器时,浏览器会自动将相对地址转换为完整的绝对URL。这样做的好处是能够更灵活地处理不同环境下的URL路径,同时减少了在JavaScript代码中......
  • Java List 排序的2种方法
    1. 利用Collections类的java.util.Collections.sort(java.util.List,java.util.Comparator)方法,自定义比较器对象对指定对象进行排序对学生对象按照其分数(降序)进行排序,当分数相同时按学号(从小到大)排序,代码如下:Student类classStudent{ privateintid; privateStringname......
  • Java HashMap类
    HashMap是我们使用非常多的Collection,它是基于哈希表的Map接口的实现,以key-value的形式存在。HashMap实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了不同步和允许使用 null 之外,HashMap 类与 Hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该......
  • IEDA-Maven项目开发步骤
    1. 打开IDEA界面,选择“NewProject” 2. 输入项目名称和基本信息输入项目名称、选择存放路径、JDK版本、以及GroupId、ArtifactId。GroupID:是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。GroupID定义了项目属于哪个组,举个例子,如果你的公......
  • Java中Servlet Filter配置(web.xml详解)
    Java中ServletFilter在web.xml中配置时有2个用于过滤器的元素,分别是filter和filter-mapping。filter元素向系统注册一个过滤对象,filter-mapping元素指定该过滤对象所应用的URL。Filter配置过滤器元素filter元素filter元素位于部署描述符文件(web.xml)的前部,所有filter-mapping、serv......
  • JAVA架构师具备的技术和能力
    JAVA架构师是一种高级职位,需要具备深厚的技术实力和广泛的能力。以下是JAVA架构师常见的技术和能力要求:1、扎实的编程基础:JAVA架构师需要具备良好的编程能力和深入理解JAVA语言特性和编程范式,熟悉面向对象编程和设计模式。2、深入理解框架和技术栈:JAVA架构师需要熟练掌握常用的JAVA......
  • 记录一次Java编程题(适合所有的新手哦)
    题目:用Java编写以下代码:1)定义一个抽象的商品类Production,包含商品号id、商品名name、商品价格price3个数据成员;2)定义3个分别用来获取商品号、商品名、商品价格的成员方法;3)定义一个抽象的输出数据成员信息的方法abstractvoidshowInfo();注意使用适当的访问控制符对属性和方......
  • UTM虚拟机在MAC M1下Kali Linux实战
    title:UTM虚拟机在MACM1下KaliLinux实战date:2023-10-118:55:48tags:[MAC,M1,KALI,Linux,UTM]categories:-UTM-KALIMACM1实测开源虚拟机软件UTM,安装及使用KALILINUXMACM1开源虚拟机UTMapphttps://getutm.appKALILINUXWorksKaliLin......