mac开发环境搭建

mac开发环境搭建

jdk

下载jdk的dmg安装包
配置环境变量

➜  ~ vi ~/.bash_profile

编辑环境变量

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
➜  ~ source ~/.bash_profile

➜  ~ java -version

java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

maven

下载并解压maven

➜  ~ vi ~/.bash_profile 
#maven config
export M2_HOME=/Users/kuroneko/develop/tools/maven/apache-maven-3.6.0
export PATH=$PATH:$M2_HOME/bin
➜  ~ source ~/.bash_profile 

➜  ~ maven kuroneko$ mvn -v


Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
Maven home: /Users/kuroneko/develop/tools/maven/apache-maven-3.6.0
Java version: 1.8.0_221, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_221.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.14.5", arch: "x86_64", family: "mac"

zsh

➜  ~ sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

环境变量编译配置

➜  ~ vi ~/.zshrc

在最后一行加入

source ~/.bash_profile 

git

安装最新版的 git

➜  ~ brew install git

在终端中查看当前系统的 git 指向和版本信息。

➜  ~ which git
/usr/bin/git
➜  ~ git --version
git version 2.17.2 (Apple Git-113)

接下来我们通过 brew linkgit 指向我们通过 Homebrew 安装的 git

➜  ~ brew link git --overwrite
Warning: Already linked: /usr/local/Cellar/git/2.20.1
To relink: brew unlink git && brew link git

重启terminal

➜  ~ which git
/usr/local/bin/git
➜  ~ git --version
git version 2.24.0

expect

安装expect

➜  ~ brew install expect

然后新建一个名为test-ssh文件,我建在develop目录下

➜  develop touch test-ssh
➜  develop vi test-ssh

输入以下内容

#!/usr/bin/expect
set timeout 30
set USR_NAME "root"
set PASSWD "xxxxxx"
set PORT 22
set HOST "192.168.xxx.xxx"
spawn ssh $HOST -l $USR_NAME -p $PORT
expect {
"(yes/no)?"  {send "yes\n";exp_continue}
 "*assword:*" {send "${PASSWD}\n"}
}
interact

wq保存并退出编辑

执行文件

➜  develop expect test-ssh

或者给文件增加执行权限,然后直接执行

➜  develop chmod u+x test-ssh
➜  develop ./test-ssh

shell登陆服务并使用sz rz上传下载文件

安装iterm2

iterm2官网下载,并安装
www.iterm2.com

安装lrzsziterm2-zmodem

brew安装

brew install lrzsz

在github上搜索iterm2-zmodem,然后随便找一个star多的项目,然后下载iterm2-recv-zmodem.shiterm2-send-zmodem.sh
比如 https://github.com/aikuyun/iterm2-zmodem.git

把这两个文件放到/usr/local/bin/下面
执行

chmod 777 /usr/local/bin/iterm2-*

打开item2修改profile
command+o打开profile,点编辑
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vW7RijyL-1575558302835)(https://i.loli.net/2019/11/28/6lcOKnhE8eGa5L3.png)]
然后编辑triggers
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xXHlhftL-1575558302836)(https://i.loli.net/2019/11/28/4xTo9S7lbNEBsmf.png)]
加入两行配置

1.第一条
        Regular expression: rz waiting to receive.\*\*B0100
        Action: Run Silent Coprocess
        Parameters: /usr/local/bin/iterm2-send-zmodem.sh
        Instant: checked
2.第二条
        Regular expression: \*\*B00000000000000
        Action: Run Silent Coprocess
        Parameters: /usr/local/bin/iterm2-recv-zmodem.sh
        Instant: checked

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yW7SYe6b-1575558302836)(https://i.loli.net/2019/11/28/DxPgMcWKyE7OC2r.png)]
下载和上传文件的时候可能会有弹窗,点ignore就好
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eXoy0aZW-1575558302836)(https://i.loli.net/2019/11/28/RwtDSekioyWv1fj.png)]

expect协作

然后修改环境变量

export LC_CTYPE=en_US

然后配合上面的expect就可以愉快的链接linux服务并且rzsz

但这个方法的缺点是每次都要改这个环境变量
因此我们选择使用autossh

autossh

autossh是一个SSH远程客户端,可一键登录远程服务器,主要用来弥补Mac/Linux Terminal SSH无法保存密码的不足

演示

安装Go环境

brew install go

下载对应操作系统的软件包
https://github.com/islenbo/autossh/releases

然后按照wiki的内容安装即可

https://github.com/islenbo/autossh/wiki

iterm2-zmodem协作

完美无缝链接,直接可以lz rz上传和下载。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 要在Macbook上搭建Java开发环境,需要以下步骤: 1. 安装Java开发工具包(JDK),可以从Oracle官网下载最新版本的JDK安装包。 2. 安装集成开发环境(IDE),比如Eclipse、IntelliJ IDEA等。 3. 配置环境变量,将JDK的bin目录添加到PATH环境变量中。 4. 安装构建工具,比如Maven或Gradle,用于管理项目依赖和构建。 5. 配置IDE,设置JDK路径、构建工具路径等。 6. 安装版本控制工具,比如Git,用于管理代码版本。 7. 安装数据库,比如MySQL或PostgreSQL,用于存储数据。 以上是搭建Java开发环境的基本步骤,具体操作可以参考相关教程或文档。 ### 回答2: MacBook作为一款强大的电脑设备,在Java开发方面也是有很多优秀的应用软件和开发工具的。因此,搭建Java开发环境也是很简单的,下面我将介绍具体的步骤。 1. 下载JDK并安装。我们首先需要去Oracle官网下载JDK安装包,地址为:https://www.oracle.com/java/technologies/javase-downloads.html。在下载时,我们选择合适的版本,如JDK 1.8或JDK 11等,然后按照提示进行安装即可。 2. 安装IDE。推荐在Mac OS中使用IntelliJ IDEA或Eclipse作为Java的集成开发环境,它们提供了很多功能,并能轻松帮助我们进行开发。 3. 添加环境变量。让我们来配置一下JDK的环境变量,这样在写Java代码时IDE就能正常配置JDK了。打开终端,输入以下命令:vim ~/.bash_profile,进入编辑环境变量文件。接下来,输入export JAVA_HOME=$(/usr/libexec/java_home),按下esc键,输入:,再输入wq即可保存退出。 4. 设置IDE的JDK路径。我们需要确保IDE已经成功配置了JDK环境,以IntelliJ IDEA为例,在菜单栏File>Project Structure中找到SDKs的选项卡。选择添加JDK选项,然后选择JDK的安装目录,最后OK保存即可。完成以上步骤后,Java开发环境已经搭建好了。 总的来说,MacBookJava开发环境的搭建并不复杂,只需要下载安装JDK和IDE,然后设置好环境变量和JDK的路径即可。对于开发人员来说,这样的开发环境能够为我们提供一个非常高效和便捷的Java开发环境。 ### 回答3: Macbook作为一种流行的开发设备,很多开发者都使用它进行Java开发Java是跨平台的编程语言,因此,我们可以在Mac OS上搭建Java开发环境,以便开发Java应用程序。 搭建Java开发环境需要2个主要组件:Java Development Kit(JDK)和集成开发环境(IDE)。这里我们以JDK 8和Eclipse为例。下面是详细的步骤: 1.下载JDK8并安装。可以从官方网站(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)下载适用于Mac OS的JDK安装包,并按照安装向导进行安装。如果已经安装了其他版本的JDK,可以从终端执行以下命令切换到特定版本的JDK: $ export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 2.下载Eclipse IDE for Java Developers。可以从官方网站(https://www.eclipse.org/downloads/packages/release/2020-09/r/eclipse-ide-java-developers)下载Eclipse安装包,并按照安装向导进行安装。 3.启动Eclipse。打开安装目录下的Eclipse.app应用程序即可。 4.配置Java编译路径。在Eclipse的“偏好设置”菜单中,选择“Java” - “安装的JREs”,并添加已安装的JDK路径。 5.创建新Java项目。在Eclipse的“文件”-“新建”-“Java项目”中创建一个新项目,选择JDK版本和项目名称。 6.编写和运行Java代码。在Eclipse中创建新的Java类,编写代码,并通过“运行”按钮运行代码。很简单! 除了上述步骤,还可以通过其他方式搭建Java开发环境,如使用IntelliJ IDEA IDE。总之,无论你使用哪种工具,了解基本的Java开发环境搭建步骤是必要的。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值