前言:公司有几个项目都要依赖同一个底层模块X,而这些项目都在不同大牛手上维护着,而又不可能直接上传到公共的仓库,于是就在自己的服务器上弄一个仓库。
PS,基于VMWare上的CenterOS6,搭建的Nexus私服。
0. Thanks
Linux系统下安装jdk详细步骤(共两种方法)
VMware Linux 共享文件夹 虚拟机无共享文件解决方法(vm已经添加共享文件夹却看不到文件夹)
本人没弄过Linux,也算是初入门,大家轻喷。
Nexus的运行需要JAVA环境,所以我们要先安装JDK。
1. 下载
下载JDK,我们要先看Linux是32位的还是64位的
- 查看Linux是64/32位
- `sudo uname --m`
- i686 //表示是32位
- x86_64 // 表示是64位
-
电脑上下载JDK1.8:
http://www.oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html
-
下载:
Linux x64 177.05 MB jdk-8u181-linux-x64.tar.gz
,gz压缩包 -
VMWare开启共享文件夹,把下载的JDK包共享到Linux
2. 安装
-
新建一个目录安放java:
mkdir /usr/local/java
-
复制到安装目录:
cp /mnt/hgfs/share/jdk1.8 /usr/local/java/
-
解压:
tar -zxvf jdk-8u60-linux-x64.tar.gz
得到文件夹 -
进入
/usr/local/java/jdk1.8xxx/bin
下,则行java
,成功,说明安装ok
3. 配置环境变量
vim /etc/profile
添加如下内容:JAVA_HOME根据实际目录来(在文件最下面添加)
export JAVA_HOME=/usr/java/jdk1.8.0_60
export CLASSPATH=$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
- 重启机器或执行命令让环境变量生效
source /etc/profile
或者
sudo shutdown -r now
4. 查看环境变量是否生效
java -version
5. 可能遇到的坑
(1)VMWare中设置共享文件夹不生效
VMWare中设置共享文件夹,首先要把虚拟机关机,然后再设置共享文件夹,然后开启虚拟机,然后
进入:cd /mnt/
,里面有:ls
,一个文件夹:hgfs
,里面就是我们共享的文件夹目录了。
如果没有则进入下面的解决流程吧
1. VMware中菜单,点击 虚拟机——安装VMware Tools(Install VMware Tools)
2. 一阵子后,在`Linux`中会看到桌面有一个虚拟光驱出现,点击就去,会发现有两个文件,manifest.txt和 VMwareTools-8.4.5-324285.tar.gz,很OK,说明我们的VMware Tools下载成功了。
3. 在当前的目录下,右键`open terminal`,打开命令行窗口
4. 我们将VMwareTools-8.4.5-324285.tar.gz拷贝到 /tmp 下,`cp xxx /tmp`
5. `tar zxvf VMwareTools-8.4.5-324285.tar.gz` 进行解压。
6. 接着,输入`cd vmware-tools-distrib`(进入解压后对应文件夹中),然后点回车
7. su,获取权限,后,`./vmware-install.pl` 安装软件
8. 然后不断有问你文件存放地方和yes/no,不断`enter`就好
9. 最后,重新设置一次共享文件夹即可。
`cd /mnt/hgfs`
网友评论