本文将带您了解关于使用Homebrew配置Java开发环境操作方法的新内容,同时我们还将为您解释java_home怎么配置的相关知识,另外,我们还将为您提供关于bat脚本一键配置java开发环境、Ce
本文将带您了解关于使用Homebrew配置Java开发环境操作方法的新内容,同时我们还将为您解释java_home怎么配置的相关知识,另外,我们还将为您提供关于bat脚本一键配置java开发环境、Centos7.0 服务器上配置java开发环境、CentOS下配置Java开发环境---安装OpenJDK、emacs开发环境配置(3)——java开发环境的实用信息。
本文目录一览:- 使用Homebrew配置Java开发环境操作方法(java_home怎么配置)
- bat脚本一键配置java开发环境
- Centos7.0 服务器上配置java开发环境
- CentOS下配置Java开发环境---安装OpenJDK
- emacs开发环境配置(3)——java开发环境
使用Homebrew配置Java开发环境操作方法(java_home怎么配置)
下面小编就为大家带来一篇使用Homebrew配置Java开发环境操作方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
查询java
brew cask search java
查看版本信息
brew cask info java
从官网下载并安装 JDK 8
brew cask install java
需要安装 JDK 7 或者 JDK 6,可以使用homebrew-cask-versions:
brew tap caskroom/versions
brew cask install java6
检查
java -version
提示: brew和brew cask有什么区别?
同理,安装eclipse
brew cask search eclipse brew cask install eclipse-ide
检查
Ok了。
以上这篇使用Homebrew配置Java开发环境操作方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小编。
bat脚本一键配置java开发环境
背景
在新电脑配置或者新人入职时需要对java开发相关环境进行配置安装,但时常会因为安装配置不到位或者操作错误导致时间的浪费,所以在空余时间收集了一系列软件的免安装版本,并且编写了相关配置脚本,让环境安装变得标准化。
概览
安装包目录如下如所示
BaseEnv包含jdk(1.8),maven(3.2.5)
ProgramEnv包含idea(2019.2)
SoftEnv包含mysql(5.7),navicat(15),redis,redismanage(1.5.8)
remark为安装总说明
setting.bat脚本配置环境变量
mysql.bat脚本安装mysql服务
redis.bat脚本安装redis服务
icon脚本在桌面创建软件快捷方式
上述软件可以基本满足日常java开发的环境要求
安装包分享地址:https://yunpan.360.cn/surl_yk... (提取码:8079)
环境变量脚本
环境变量脚本可以通过wmic ENVIRONMENT语句进行删除重新重新创建,Path变量的变更可以通过get
VariableValue|findstr /i语句进行判断是否存在,bat脚本可以获取当前路径动态的去进行配置,免去了手动
输入的繁琐步骤,脚本如下
@echo off
color 02
:step1
cd /d %~dp0
set currentPath=%PATH%
set currentDir=%cd%
set javaPath=%currentDir%\BaseEnv\jdk
set mavenPath=%currentDir%\BaseEnv\maven
set mysqlPath=%currentDir%\SoftEnv\mysql
set redisPath=%currentDir%\SoftEnv\redis
:step2
wmic ENVIRONMENT where "name=''JAVA_HOME''" delete
wmic ENVIRONMENT create name="JAVA_HOME",username="<system>",VariableValue="%javaPath%"
wmic ENVIRONMENT where "name=''MAVEN_HOME''" delete
wmic ENVIRONMENT create name="MAVEN_HOME",username="<system>",VariableValue="%mavenPath%"
wmic ENVIRONMENT where "name=''CLASSPATH''" delete
wmic ENVIRONMENT create name="CLASSPATH",username="<system>",VariableValue=".;%%JAVA_HOME%%\lib\toos.jar;%%JAVA_HOME%%\lib\dt.jar"
wmic ENVIRONMENT where "name=''MYSQL_HOME''" delete
wmic ENVIRONMENT create name="MYSQL_HOME",username="<system>",VariableValue="%mysqlPath%"
wmic ENVIRONMENT where "name=''REDIS_HOME''" delete
wmic ENVIRONMENT create name="REDIS_HOME",username="<system>",VariableValue="%redisPath%"
echo.
goto step3
:step3
wmic ENVIRONMENT where "name=''Path''" get VariableValue|findstr /i /c:"%%JAVA_HOME%%\bin">nul&&(goto step5)
echo PATH环境变量中未添加: %%JAVA_HOME%%\bin
wmic ENVIRONMENT where "name=''Path'' and username=''<system>''" set VariableValue="%currentPATH%;%%JAVA_HOME%%\bin"
set currentPATH=%currentPATH%;%%JAVA_HOME%%\bin
echo.
:step5
echo JAVA_HOME PATH中已添加
wmic ENVIRONMENT where "name=''Path''" get VariableValue|findstr /i /c:"%%MAVEN_HOME%%\bin">nul&&(goto step6)
echo PATH环境变量中未添加: %%MAVEN_HOME%%\bin
wmic ENVIRONMENT where "name=''Path'' and username=''<system>''" set VariableValue="%currentPATH%;%%MAVEN_HOME%%\bin"
set currentPATH=%currentPATH%;%%MAVEN_HOME%%\bin
echo.
:step6
echo MYSQL_HOME PATH中已添加
wmic ENVIRONMENT where "name=''Path''" get VariableValue|findstr /i /c:"%%MYSQL_HOME%%\bin">nul&&(goto step7)
echo PATH环境变量中未添加: %%MYSQL_HOME%%\bin
wmic ENVIRONMENT where "name=''Path'' and username=''<system>''" set VariableValue="%currentPATH%;%%MYSQL_HOME%%\bin"
set currentPATH=%currentPATH%;%%MYSQL_HOME%%\bin
echo.
:step7
echo MYSQL PATH中已添加
wmic ENVIRONMENT where "name=''Path''" get VariableValue|findstr /i /c:"%%REDIS_HOME%%">nul&&(goto step8)
echo PATH环境变量中未添加: %%REDIS_HOME%%
wmic ENVIRONMENT where "name=''Path'' and username=''<system>''" set VariableValue="%currentPATH%;%%REDIS_HOME%%"
echo.
:step8
echo REDIS PATH中已添加
pause
服务安装脚本
redis通过--service-install语句进行windows服务的安装
@echo off
color 02
"%cd%\SoftEnv\redis\redis-server.exe" --service-install %cd%\SoftEnv\redis\redis.windows.conf
net start Redis
pause
mysql通过--initialize-insecure语句进行windows服务的安装
@echo off
color 02
"%cd%\SoftEnv\mysql\bin\mysqld.exe" --install mysql --defaults-file="%cd%\SoftEnv\mysql\my.ini"
"%cd%\SoftEnv\mysql\bin\mysqld.exe" --initialize-insecure --user=mysql
net start mysql
pause
快捷方式创建脚本
通过WshShell脚本的方式进行图标快捷方式的创建
@echo off
set currentDir=%cd%
set Program=%cd%\ProgramEnv\idea\bin\idea64.exe
set LnkName=idea
set WorkDir=
set Desc=idea
if not defined WorkDir call:GetWorkDir "%Program%"
(echo Set WshShell=CreateObject("WScript.Shell"^)
echo strDesKtop=WshShell.SpecialFolders("DesKtop"^)
echo Set oShellLink=WshShell.CreateShortcut(strDesKtop^&"\%LnkName%.lnk"^)
echo oShellLink.TargetPath="%Program%"
echo oShellLink.WorkingDirectory="%WorkDir%"
echo oShellLink.WindowStyle=1
echo oShellLink.Description="%Desc%"
echo oShellLink.Save)>makelnk.vbs
echo idea icon link set success!
makelnk.vbs
set Program=%cd%\SoftEnv\navicat\navicat.exe
set LnkName=navicat
set WorkDir=
set Desc=navicat
if not defined WorkDir call:GetWorkDir "%Program%"
(echo Set WshShell=CreateObject("WScript.Shell"^)
echo strDesKtop=WshShell.SpecialFolders("DesKtop"^)
echo Set oShellLink=WshShell.CreateShortcut(strDesKtop^&"\%LnkName%.lnk"^)
echo oShellLink.TargetPath="%Program%"
echo oShellLink.WorkingDirectory="%WorkDir%"
echo oShellLink.WindowStyle=1
echo oShellLink.Description="%Desc%"
echo oShellLink.Save)>makelnk.vbs
echo navicat icon link set success!
makelnk.vbs
set Program=%cd%\SoftEnv\redismanage\rdm.exe
set LnkName=rdm
set WorkDir=
set Desc=rdm
if not defined WorkDir call:GetWorkDir "%Program%"
(echo Set WshShell=CreateObject("WScript.Shell"^)
echo strDesKtop=WshShell.SpecialFolders("DesKtop"^)
echo Set oShellLink=WshShell.CreateShortcut(strDesKtop^&"\%LnkName%.lnk"^)
echo oShellLink.TargetPath="%Program%"
echo oShellLink.WorkingDirectory="%WorkDir%"
echo oShellLink.WindowStyle=1
echo oShellLink.Description="%Desc%"
echo oShellLink.Save)>makelnk.vbs
echo rdm icon link set success!
makelnk.vbs
del /f /q makelnk.vbs
exit
goto :eof
:GetWorkDir
set WorkDir=%~dp1
set WorkDir=%WorkDir:~,-1%
goto :eof
Centos7.0 服务器上配置java开发环境
1.前言
软工实验大项目(社交好友分析)包含一个java爬虫工程,因此需要单独部署在服务器上,那么第一步就是部署开发环境。所需工具如下:
- Centos 7.0 64位服务器
- java JDK
- yum库(腾讯云Centos 7.0 64位服务器上自带)
2.配置java环境
- 查看是否联网
ping www.hit.edu.cn
数据传输正常,说明已经联网
2. 查看yum库中的Java安装包
yum -y list java*
会看到不同版本的java安装包
3. 使用yum安装Java环境
安装java-1.8.0版本的所有相关程序yum -y install java-1.8.0-openjdk*
等待一小会,等出现complete!
说明安装结束
4. 查看刚安装的Java版本信息
java -version
出现下图信息,说明安装成功
CentOS下配置Java开发环境---安装OpenJDK
0. 前言
公司项目运行在centos下,很多底层细节已由前人配置优化,虽然使用无忧,但还是希望了解一下其中的细节,既为以后系统配置升级做准备,也进一步自己丰富知识面的细节。临近年终项目宽松,打算自己搭建一个开发环境,深入学习一下。本文记录一次centos下安装jdk的过程。配置如下:
系统版本:CentOS7.6
安装版本:java-1.8.0-openjdk
1. 查看可安装JDK版本
[root@vm04centos ~]# yum search java | grep -i --color JDK
※ 使用指令列出所有可安装版本号,并选中想要安装版本号,执行后续步骤。
2. 安装指定版本JDK
[root@vm04centos ~]# yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel
※ 安装期间会有确认提示,输入y继续即可。看到Complete! 即安装完成,默认安装至/usr/lib/jvm下。
3. 查看安装情况
[root@vm04centos ~]# java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
// 查看安装目录,l为链接,d为文件夹
[root@vm04centos ~]# cd /usr/lib/jvm
[root@vm04centos jvm]# ll
total 4
lrwxrwxrwx 1 root root 26 Jan 2 10:05 java -> /etc/alternatives/java_sdk
lrwxrwxrwx 1 root root 32 Jan 2 10:05 java-1.8.0 -> /etc/alternatives/java_sdk_1.8.0
lrwxrwxrwx 1 root root 40 Jan 2 10:05 java-1.8.0-openjdk -> /etc/alternatives/java_sdk_1.8.0_openjdk
drwxr-xr-x 7 root root 4096 Jan 2 10:05 java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
lrwxrwxrwx 1 root root 34 Jan 2 10:05 java-openjdk -> /etc/alternatives/java_sdk_openjdk
lrwxrwxrwx 1 root root 21 Jan 2 10:05 jre -> /etc/alternatives/jre
lrwxrwxrwx 1 root root 27 Jan 2 10:05 jre-1.8.0 -> /etc/alternatives/jre_1.8.0
lrwxrwxrwx 1 root root 35 Jan 2 10:05 jre-1.8.0-openjdk -> /etc/alternatives/jre_1.8.0_openjdk
lrwxrwxrwx 1 root root 51 Jan 2 10:05 jre-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64 -> java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre
lrwxrwxrwx 1 root root 29 Jan 2 10:05 jre-openjdk -> /etc/alternatives/jre_openjdk
4. 配置环境变量
[root@vm04centos jvm]# vim /etc/profile
在profile末尾追加环境变量JAVA_HOME、CLASSPATH、PATH
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/jre/lib/dt.jar:$JAVA_HOME/lib/tool.jar
export PATH=$PATH:$JAVA_HOME/bin
- rt.jar:Java基础库,即Java doc里面看到的所有类。
- dt.jar:运行环境类库,主要为swing包,使用swing时可以加上。
- tool.jar是系统编译(javac)时要使用的一个类库。
※CLASSPATH加载类库各版本并不相同,具体可视情况而定,以上配置仅供参考。
5. 使配置生效:source /etc/profile
[root@vm04centos jvm]# source /etc/profile
[root@vm04centos jvm]# java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)
※source指令报错请仔细确认步骤4内容是否有误。
6. 写一个Hello World!
[root@vm04centos ~]# cat HelloWorld.java
public class HelloWorld{
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
[root@vm04centos ~]# javac HelloWorld.java
[root@vm04centos ~]# java HelloWorld
HelloWorld
7. END
至此一个简单的JDK安装过程就完成了,下面是一些闲谈。
Java的JDK有两套:一个时Oracle的JDK,另外一个就是本文记载的OpenJDK了。
Oracle JDK可用于开发Java Web应用程序,独立应用程序以及其他图形用户界面。基于Java标准版规范实现,并且完全基于Java编程语言。版本发行缓慢,但是更具有稳定性。
OpenJDK基本可完成Oracle JDK的所有任务。OpenJDK是Java SE平台版的开源和免费实现,是使用C ++和Java编程语言编写的。版本发行迅速,可以根据应用程序的要求修改性能,可伸缩性和实现,以根据需要调整Java虚拟机。
※Oracle JDK的构建过程基于OpenJDK,因此OpenJDK与Oracle JDK之间没有技术差异。因此不必纠结选择OracleJDK或者OpenJDK,只需安装其一便可进行Java的开发和学习。
8. 参考
CentOS下安装JDK
JDK和OpenJDK的区别
emacs开发环境配置(3)——java开发环境
一、参考
emacs系列文章目录——更新ing
Java Programming in Emacs
二、环境安装
2.1 依赖安装
软件 | 说明 |
---|---|
Java | |
maven |
2.2 安装LSP
2.3 安装插件lsp-mode
M-x package-install [RET] lsp-java [RET]
# 创建 maven 项目
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
三、lsp
使用
3.1 特性
特性 | 说明 |
---|---|
语法检查 | flycheck/lsp-ui |
Code completion ,自动填充 | company-capf , complete-at-point |
Javadoc hovers 文档说明 | lsp-ui |
Code actions 代码操作 | lsp-ui |
Code outline 代码纲要 | imenu |
Code navigation 代码导航 | xref |
Code lens (references/implementations) | xref |
Highlights 高亮 | |
Code formatting 格式化 | |
Maven pom.xml project support 支持maven 项目 | |
Limited Gradle support 支持gradle 项目 | |
Visual debugger 可视化调试 | dap-mode |
Test runner 运行测试 | dap-mode |
Project explorer integration | treemacs |
Integration with Spring Initializr |
今天关于使用Homebrew配置Java开发环境操作方法和java_home怎么配置的讲解已经结束,谢谢您的阅读,如果想了解更多关于bat脚本一键配置java开发环境、Centos7.0 服务器上配置java开发环境、CentOS下配置Java开发环境---安装OpenJDK、emacs开发环境配置(3)——java开发环境的相关知识,请在本站搜索。
本文标签: