java环境配置与打包(收藏版)

本文介绍了新手如何配置Java运行环境,包括JDK的安装和配置、IDEA的激活、Maven的安装及jar包的制作,重点讲解了非Maven和Maven方式打包jar包的区别以及SpringBoot插件在Maven项目中的应用。
摘要由CSDN通过智能技术生成

最近作为新手刚学习了java,虽然工作了几年,以前也写过java,但是几乎忘光了。
这篇文章不讲具体的java语法,而是我认为学习任何一门语言,首先比较重要的是如何配置它运行需要的环境以及,如何能在终端运行一个程序。做到了这步,后续才是需要去根据自己想要实现的内容去学习相关的语法,语言是学不完的,大概把这些基本的工具用上,才不会一上来看到陌生的语言或者语法就被劝退了。
一、 配置java环境
通过链接下载jdk https://www.oracle.com/java/technologies/downloads/
在这里插入图片描述
cat ~/.bash_profile #将jdk路径配置在bash_profile文件中
在这里插入图片描述
Java -version #查看java版本
在这里插入图片描述
where java #把真正的java路径做了个关联,忘记执行步骤了,后续找一下
在这里插入图片描述
以上,配置好了jdk运行的环境。

二、 激活idea
以前用过一段时间的eclipse,现在好像用intellij的人蛮多,也跟风用intellij。
这个软件官网就可以下载https://www.jetbrains.com/idea/ 。
至于激活可以在淘宝买一下激活的插件,都有操作手册,很方便的。

三、 配置Maven环境

可以通过apache maven官网 https://maven.apache.org/download.cgi 下载maven,我下载的是3.6.3版本的。
在本地解压后,把这个mvn的所在路径配在~/.bash_profile 中。
在这里插入图片描述
如图所示:
在这里插入图片描述
在回到终端,执行where mvn,现在已经可以看到显示路径了。说明mvn已经配好。
在这里插入图片描述
四、 如何打一个jar包
这个部分是本文的一个重点内容,因为我在这里折腾了一小会,把操作流程给总结一下。
方便以后温故知新。
1、 打开intellij新建一个maven项目,命名为java_test
在这里插入图片描述
2、 pom.xml文件的信息
建好maven项目后,主要的信息就是artifactId为java_test,groupId为org.example。
一个项目的唯一id就是groupid,下面可以挂靠多个项目id,也就是artifactId。
在这里插入图片描述
3、 在Idea里直接执行java脚本:
在这里插入图片描述
4、 引入外部依赖包
比如本地有个jar包:flink-java-behavior-2.0.2.jar ,需要在当前项目中引入。
操作参考以下截图:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上,就完成了项目引入外部依赖包的操作。

5、 打jar包
5.1非maven的方式:
在这里插入图片描述
在这里插入图片描述
将主类填写在红色框里:
在这里插入图片描述
注意:红方框要打上勾。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
以上,就完成了打jar包,在终端执行 java -jar java_test.jar即可运行程序。
在这里插入图片描述
看这个文件中,如果显示main-class,则说明打包成功了。
在这里插入图片描述
5.2采用maven的方式打jar包:

如果直接通过maven>package打包,比如以下步骤:
在这里插入图片描述
在终端运行生成的jar,则会报错。
在这里插入图片描述
以上直接打包会报“没有主清单属性“的错误,百度了一下可能是因为没有找到该jar包的主类。
将该Jar包解压,查看里面的MANIFEST.MF的确没有显示上面打的jar包MANIFEST.MF中显示的“Main-class”。
在这里插入图片描述
要解决这个问题,关键是maven这里要添加一个springboot的插件。
在这里插入图片描述
下面来解决这个问题:
1、先在file–>project structure 弹框后选中Atifacts—> + ---->jar---->from module with dependencies,跟上面一样,注册主类信息,并且指定 META-INF/MANIFEST.MF的路径为src下。刚才已经加过了,显示如下图:
在这里插入图片描述
2、项目pom.xml文件中添加插件spring-boot-maven-plugin

将以下加入到pom.xml文件:

<build>
    <!--打包成jar包时的名字-->
    <finalName>java_test-1.0-SNAPSHOT</finalName>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <version>2.3.0.RELEASE</version>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

在这里插入图片描述
绿色方框改成项目的名称,springboot的版本version可以打开maven的本地仓库查看:
在这里插入图片描述
这个时候,intellij就引入了springboot插件:
在这里插入图片描述
此时,再用maven打包:
在这里插入图片描述
在这里插入图片描述
再来终端运行:
在这里插入图片描述
然后就运行成功了!
将该jar包解压,可以看到里面的MANIFEST.MF文件显示main-class。
在这里插入图片描述
参考链接:https://blog.csdn.net/weixin_57367513/article/details/132558195
https://pythonjishu.com/bfndtietilfcxbo/https://pythonjishu.com/bfndtietilfcxbo/

  • 20
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用Java打包Chrome浏览器,您需要遵循以下步骤: 1. 确保您已在计算机上正确安装了Java开发工具,并且Java环境变量已经设置正确。 2. 下载ChromeDriver:ChromeDriver是一个连接Java和Chrome浏览器的重要工具。您可以在ChromeDriver官方网站上下载适用于您的Chrome版本的驱动程序。 3. 将ChromeDriver的可执行文件(通常是一个.jar文件)包含在您的Java项目中。 4. 在Java代码中使用WebDriver接口来控制Chrome浏览器。WebDriver接口是连接java程序和浏览器的主要接口。您可以使用它来启动Chrome浏览器,并执行各种操作,如访问URL、填写表单和点击按钮等。 5. 在代码中指定ChromeDriver的路径。在您的代码中,您需要设置ChromeDriver的路径,以告诉Java在哪里找到可执行文件。例如: System.setProperty("webdriver.chrome.driver", "C:/path/to/chromedriver.exe"); 这将指定ChromeDriver的正确路径。 6. 编写您的测试代码。您可以使用WebDriver来控制浏览器并执行各种操作。例如,您可以使用WebDriver的get()方法来打开一个指定的URL。 7. 运行您的Java程序。使用Java编译器将您的代码编译为可执行的程序,然后运行它。如果一切都设置正确,您将看到Chrome浏览器打开并执行您的指令。 请注意,以上步骤是基于基本的Java和ChromeDriver使用的概念。根据您的具体需求和环境,可能还有其他配置和设置。因此,请按照相关的文档和指南进行操作,并确保您的开发环境正确设置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值