从windows10迁移到Linux Deepin,windows10deepin


如题, 这几天从windows系统迁移到deepin的linux系统花了很多时间, 以致最近都没时间来博客园。现在将这几天的成果分享出来, 顺便也做个记录。先不多说, 上一张新系统界面。

IntelliJ IDEA  的安装和配置转移了, Idea的linux版本分为不带JDK的运行环境和自带JDK的运行环境两个选项可供下载:

不带JDK 的IDEA, 不然后面会遇到很多麻烦。我一开始是下载的 不带JDK 的IDEA, 且本地使用的jdk1.7, 这时启动 IDEA 启动不起来, 报异常显示 当前的jdk环境不能编译 类版本号为52 的类(jdk1.7对应类版本为51, jdk1.8对应类版本为52), 这是因为 IDEA  从2016年后面的版本都需要 jdk1.8 的运行环境支撑才能运行, 所以需要另外给 IDEA 配置 JDK1.8 的运行环境。

另外 不带JDK 的IDEA, 比自带JDK 的IDEA少了一个jre64目录, 并且linux的IDEA比windows平台上少了好多字体, 比如我们常用的等宽字体 consolascourier new 字体就没有, 而后面我们添加新字体都要在下图中的 jre64\lib\fonts 目录下操作, 所以这里建议直接下载 自带JDK 的IDEA, 少折腾浪费时间多敲代码赚钱。。。。

Intellij IDEA的激活(使用破解补丁永久激活)

补丁请去下载最新的2.9版本, 低版本补丁已失效, 使用低版本注册激活码会报 invalid key 错误。

一切就绪后, 可以按照 linux 下创建idea的桌面快捷方式 为我们的IDEA创建桌面快捷方式。

为IDEA安装热部署插件Jrebel, 按照 Jrebel 激活服务 破解插件。

按照  Linux IntelliJ IDEA 2018 版本 SVN配置 为IDEA集成 SVN版本控制, 命令: sudo apt install subversion

在IDEA中添加consolascourier new 字体: 首先在 IntelliJ IDEA 字体美化(anti-aliased)和字体添加 中下载 这两种字体, 解压后将字体文件复制到你自己的IDEA安装目录下的对应子目录中, 下面是我复制的字体:

这里其实我们刚复制进来时, 文件是没有读取权限的 , 所以启动IDEA后是读取不到这几个新添加的字体的。还需要用命令:  sudo chmod 644 consola* cour*  给这几个文件添加读的权限, 添加权限后,  IDEA设置出现新的字体: 

另外字体还可以参照 以前你们说 Jetbrains 在 Linux 下字体差,我以为是真的 修改抗锯齿效果, 让字体更加美观。

IDEA配置好tomcat、maven后, 启动项目时报类似 Error running Tomcat 8.5.31: Error copying configuration files from /usr/local/apache-tomcat-8.5.3/conf to /Users/zhouyuchen/Library/Caches/IntelliJIdea2016.1/tomcat/Tomcat_8_5_31_ttt/conf: Directory is invalid /usr/local/apache-tomcat-8.5.3/conf/Catalina 的异常, 参照 Ubuntu 系统中运行idea出现error running问题 , 修改tomcat主目录权限, 命令: chmod -R 755 tomcat主目录

上面问题解决后, 启动项目报 org.springframework.jndi.JndiLookupFailureException: JndiObjectTargetSource failed to obtain new target object; nested exception is javax.naming.NameNotFoundException: Name [XXXXX] is not bound in this Context. Unable to find [jboss] 异常, 按网上普遍方案在项目中的web.xml下添加几行配置还是报错, 后面是将本地的tomcat8.0.53换成低版本的 tomcat8.0.47 就解决异常了......

上面一切完成后, IDEA才算是基本的配置好, 可以再讲我们之前的 IDEA 的个性化配置目录(这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置)拷贝到我们新的IDEA开发环境中, 具体该目录的位置及功能介绍参照:   IntelliJ IDEA 相关核心文件和目录介绍 。另外, 如果需要重新对IDEA进行个性化设置, 可以参照  IntelliJ IDEA 简体中文专题教程 。

linux下命令参考: Linux查看系统信息的一些命令及查看已安装软件包的命令    整理了一下linux/ubuntu里面卸载软件的方法

因为linux下svn图形界面客户端都不怎么好用, 试了好几种直接转命令行了:   svn常用命令详解(很全,很实用)      linux下svn命令使用大全  

安装包时可能会遇到  apt-get install XXX: 无法定位软件包 问题, 参考  telnet服务器与客户端配置(以及常见问题)     ubuntu sudo update与upgrade的作用及区别    linux软件包镜像源 , 在 /etc/apt/sources.list 中添加镜像源, 然后命令  sudo apt-get update  更新软件包列表即可。

..............................................................................................................未完待续, 后面遇到的问题会陆续完善到本篇文章中, 如有错误欢迎指正。 

相关内容

    暂无相关文章