day90---deepin下配置java开发环境持续更新……

day90---deepin下配置java开发环境持续更新……

jdk

1、直接应用商店下载社区版的idea在处理依赖时会自动安装jdk11.0.9。

2、另一种方式就是这样:

转载自

SUN JDK(现已改名Oracle JDK)

1.下载Sun版JDK压缩包(.tar.gz),选择其中的32/64位Linux版本。

2.将其解压缩:

sudo tar -zxvf ~/Downloads/jdk-8u45-linux-i586.tar.gz -C /usr/lib

其中参数-C后面的路径是解压缩的目标路径。

3.根据官网的说法:

Starting with version 8u40, the JDK installation is integrated with the alternatives framework and after installation, the alternatives framework is updated to reflect the binaries from the recently installed JDK. Java commands such as java, javac, javadoc, and javap can be invoked from the command line.

所以:

sudo update-alternatives --install /usr/bin/java java  /usr/lib/jdk1.8.0_66/bin/java 1000 
sudo update-alternatives --install /usr/bin/javac javac  /usr/lib/jdk1.8.0_66/bin/javac 1000

现在可以验证一下JDK安装是否已成功

java -version

3、而且我觉得真的没有必要配置环境变量,只用idea就行了,所以去官网下载安装包然后解压就行了。tomcat也是如此。

mysql

转载自

1、下载

打开网页 https://dev.mysql.com/downloads/repo/apt/ 点击 Download 按钮,在弹出的界面中点击登录按钮或者 “No thanks, just start my download.” 链接。

2、运行

sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

这里的名字需要看情况改变。

在弹出的界面中选择对应的debian版本和mysql版本,v15.11用的是 debian 9 (Stretch),v20用的是 debian10(Buster)。

3、更新

sudo apt update

4、安装

sudo apt install mysql-server

在弹出的界面中输入mysql的root密码。

但是嘞,我遇到一问题,就是安装的MySQL 数据库默认字符集是latin1,在Windows下我是知道该怎么改,可在deepin发行版下面my.ini文件在哪里嘞?

我在这里找到了答案哈哈

但是还有一问题:这里要怎么操作嘞?

直接在my.cnf末尾追加

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect=’SET NAMES utf8′
character-set-server = utf8

并且保存,重启mysql

在deepin的环境里是不能直接打开只读权限的文件的,

需要用到命令

sudo vim my.cnf

打开之后按 i键编辑,这里要注意在命令行里编辑是不能光标选中多个操作的。

编辑完成后按esc 退出 ;接着在英文小写状态下按shift + zz保存就OK啦。yeah

tomact

1.下载并解压缩到部署位置(8.0.30)

2.配置环境变量

startup.sh----->catalina.sh----->setclassspath.shJAVA_HOME=/usr/lib/jdk1.8.0_66JRE_HOME=$JAVA_HOME/jre
  • 备注:这里的配置可以不写(如果jdk是8u40及以后版本)

3.启动tomcat:

sudo ./bin/startup.sh

4.关闭tomcat:

sudo ./bin/shutdown.sh

5.最后,验证tomcat关闭是否成功:

在浏览器中输入:http://localhost:8080/

啊~啊~:

我不是,我没有……

  • 【保护】

  • 早就试着用deepin来作为Java的开发环境了,因为是新手,遇到很多问题,放弃了很多次,这一次我想坚定起来,其实仔细想一下的话其实不难,在idea中都集成了的,不知道以前的前辈都是怎么用Linux开发的,岂不是什么都得自己配置吗,太难了。

  • 2020、11、21 今天是周六,放松一下?也许你也可以尝试一下,一天只吃面包是什么体验哼哼。

  • 某red米品牌手机要出新品啦,我的钱包……等我有钱了,不,是很有钱了,我一定买个旗舰手机,体验一下用旗舰手机的丝滑【doge】。你感受过只用30FPS打王者农药是什么体验吗,刺客贴脸了,直接爆炸,摔手机?这辈子就算天塌下来我都不会摔手机,干嘛呀,自找苦吃。

  • 这几天我正在改变自己,我要静下心来思考问题,我要解决那不重新来过也能解决的问题,我始终觉得,我的优点就是能坚持【好吧,不是始终都觉得】。但现在我更想是爆发型的,我得燃烧起来,紧张起来,也许能收获更多。

  • 我不知道每天写这个是不是有用,但肯定有道理吧。

  • 【保护】

posted @ 2020-11-21 23:07  zhengz  阅读(264)  评论(0)    收藏  举报