在学习Linux的常用软件时踩过的的小坑
首先使用过的工具:
VMware(虚拟机)
Xshell(远程控制终端,用来操作虚拟机终端)
SecureFXPortable(实现本机与虚拟机的文件传输)
Maven(进行依赖管理-jar包管理和项目构建-代码编译)
Redis(一个高性能的无关系型 key-value 数据库)
MongoDB(一个基于分布式文件存储的数据库)
1.在开启虚拟机后一段时间后,突然就遇到虚拟机无法打开linux系统了,点哪里对不好使
就是虚拟机界面整个黑屏(此处暂时没图片,等下次遇到了再截图贴上)
然后我习惯性地用任务管理器把这个应用给关了,瞄了一眼右下角的属性,显示有正在运行的虚拟机,但我还是重新启动虚拟机,开启系统。接着它就提示 "以独占方式锁定此配置文件失败以独占方式锁定此配置文件失败"
重启电脑,再试,无果
接着,我尝试虚拟机安装路径下的临时文件(就是那种后缀是.lck的文件和文件夹)
但是还是无果
最后我采用网上的一种方式:警用启动项来结束它们
首先 win+R ,进入运行界面 ,然后输入 msconfig
确定后,点击 “服务”,勾选左下角“隐藏所有Microsoft服务”的框,再点击“全部禁用”,点击“应用”。
接着点击启动选项,打开我们的任务管理器
找到我们的VMware服务 点击右键 禁用它
这个时候我们的虚拟机就关闭了,然后再重启一下,再把禁用的启动一下。
这个时候就能看到我们熟悉的linux系统界面了
2.在执行maven项目时,报错:不再支持源选项 5。请使用 6 或更高版本
我用的JavaJDK版本比较高是11,所以需要在增加maven编译的jdk版本设置
先找到 安装目录下的 settings.xml 文件,然后在profiles标签处加上
<profile>
<id>jdk-11</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>11</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
</profile>
点击File选项里的Settings 在1 、2 两处将JDK换成自己的版本
点击File选项里的Project Settings
然后就大功告成了
3.在使用命令行进行安装Nexus时 弹出Could not open SCManager.
解决办法:用管理员身份运行命令行,解决它。
4. 在pom.xml文件中不能自动添加junit依赖包
降解办法:
1.点击这个小图标
2.点击右侧的Maven,然后点击里面的刷新按钮(或者直接按ctrl+shift+o)直接刷新 就好了
这样就能刷新啦,还有许多问题还没整理好,以后再补上
最后的话,有时候有些奇怪的错误问题 咋都解决不掉 我当初在设置虚拟机的java环境变量设置时 也在网上看了很多资料 重新做了改了好几次 它还是不能通过命令行将java文件变为class文件
后来我就暂时放弃了 第二天重新开机 尝试一波就很是顺利 有时候当你遇到怎么处理都解决不了的应用问题
尝试重启应用或者重启下电脑 很可能问题就悄悄地解决了 不知道是不是缓存的原因