学习虚拟机下基于Linux的常用软件所遇到的小问题

本文分享了在Linux环境下使用虚拟机、Xshell、SecureFXPortable等工具的实战经验,包括解决虚拟机黑屏、Maven项目源选项不支持、Nexus安装及pom.xml文件依赖管理等问题。

在学习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文件
后来我就暂时放弃了 第二天重新开机 尝试一波就很是顺利 有时候当你遇到怎么处理都解决不了的应用问题
尝试重启应用或者重启下电脑 很可能问题就悄悄地解决了 不知道是不是缓存的原因

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值