【美高梅手机版4858】Linux安装JDK配置环境变量,shell脚本调用jar包打字与印刷乘法表

By admin in 美高梅手机版4858 on 2019年4月9日

#扬言脚本

shell脚本调用jar包打印乘法表,shelljar

#宣称脚本

#!/bin/bash

#打印”——cfb———“
echo “——cfb———“

#java环境变量
JAVA_HOME=/usr/java/jdk1.8.0_11
CLASSPATH=$JAVA_HOME/bin

#点名需求进行jar包的岗位,可活动安装

JARPATH=/home/haha/Desktop

#环境变量的正统格式

CLASSPATH=$CLASSPATH:$JARPATH/cfb.jar

#export用来设置或许新增环境变量,而且仅限于本次登录操作,不写的话,找不到main类

export CLASSPATH=$CLASSPATH

#打印环境变量
echo $CLASSPATH

#执行jingdian.CfbDemo类中main方法
java -Xms50m -Xmx250m jingdian.CfbDemo

#【美高梅手机版4858】Linux安装JDK配置环境变量,shell脚本调用jar包打字与印刷乘法表。退出

exit

 

最后打字与印刷效果

美高梅手机版4858 1

 

#宣称脚本
#!/bin/bash #打印”——cfb———” echo “——cfb———”
#java环境变量 JAVA_HOME=/usr/java/jdk1.8.0_11…

#评释脚本

1 去 下载一个Linux
Platform的JDK,提出下载CRUISERPM自解压格式的(QashqaiPM in self-extracting
file,j2sdk-1_4_2_06-linux-i586-rpm.bin);
二.     上载到Linux服务器上,在shell下执行命令:
[root@LinuxServer rpm]# chmod 755
j2sdk-1_4_2_06-linux-i586-rpm.bin
[root@LinuxServer rpm]# ./j2sdk-1_4_2_06-linux-i586-rpm.bin

#!/bin/bash

#!/bin/bash

此刻会有1段Sun的商议,敲几回空格键,当通晓是还是不是允许的时候,敲yes就足以了。
               Sun Microsystems, Inc.
           Binary Code License Agreement
                    for the
JAVATM 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD
EDITION, VERSION 1.4.2_X

Do you agree to the above license terms? [yes or no]yes
Unpacking…
Checksumming…
0
0
Extracting…
UnZipSFX 5.40 of 28 November 1998, by Info-ZIP
(Zip-Bugs@lists.wku.edu).
   inflating: j2sdk-1_4_2_06-linux-i586.rpm 
Done.

#打印”——cfb———“
echo “——cfb———“

#打印”——cfb———“
echo “——cfb———“

3.    
程序会自动生成多个j二sdk-一_4_2_06-linux-i5八6.rpm文书,那是主程序包,上面来安装;
[root@LinuxServer rpm]#美高梅手机版4858,rpm –ivh j2sdk-1_4_2_06-linux-i586.rpm
Preparing…               
###########################################
[100%]
    1:j2sdk               
###########################################
[100%]

#java环境变量
JAVA_HOME=/usr/java/jdk1.8.0_11
CLASSPATH=$JAVA_HOME/bin

#java环境变量
JAVA_HOME=/usr/java/jdk1.8.0_11
CLASSPATH=$JAVA_HOME/bin

四.     设置环境变量
1般都爱不释手用export命令直接在shell下设置
[root@LinuxServer rpm]# export JAVA_HOME=/usr/java/j2sdk1.4.2_06
[root@LinuxServer rpm]# export
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
[root@LinuxServer rpm]# export PATH=$PATH:$JAVA_HOME/bin
本来如此设置环境变量是足以生效的,可是只对脚下shell生效。假诺从此外1个shell登6,将不可能选取刚才设置的变量。所以最棒的方法只怕修改.bashrc文件。
[root@LinuxServer rpm]#vi .bashrc
set JAVA_HOME=/usr/java/j2sdk1.4.2_06
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH
本来也足以因此转移/etc/profile来促成,可是不推荐这么做,因为这样的安装将对为此用户的shell都见效,对系统安全会发生潜移默化。上边来验证一下变量设置是或不是见效(在印证前先logout一下,再重新登陆);
[root@LinuxServer rpm]# echo $JAVA_HOME
/usr/java/j2sdk1.4.2_06/
[root@LinuxServer rpm]# echo $CLASSPATH
/usr/java/j2sdk1.4.2_06/lib/dt.jar:/usr/java/j2sdk1.4.2_06/lib/tools.jar
[root@LinuxServer rpm]# echo $PATH
/usr/java/j2sdk1.4.2_06/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
[root@LinuxServer rpm]# -version
JAVA version “1.4.2_06”
JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
JAVA HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)JAVA

#点名须要履行jar包的任务,可自行设置

#内定需求实践jar包的地方,可活动安装

伍.    
环境设置OK,看看JDK是不是能健康办事,大家来写四个测试文件test.java
[root@LinuxServer rpm]#vi test.java
class test
{
        public static void main(String[] args)
        {
               System.out.println(“Hello World!”);
        }
}

JARPATH=/home/haha/Desktop

JARPATH=/home/haha/Desktop

封存退出,下边来编写翻译、执行;
[root@LinuxServer text]# javac test.java
[root@LinuxServer text]# test
Hello World!JAVA

#环境变量的正统格式

#环境变量的标准格式

OK,工作不奇怪化。
陆.    
假如要使有些用户全数运转java命令的权能,只要修改其bash开首化文件即可。
比如说要给用户longware以运转java命令的权杖,
[root@LinuxServer root]# vi /home/longware/.bashrc
set JAVA_HOME=/usr/java/j2sdk1.4.2_06
export JAVA_HOME
set PATH=$PATH:$JAVA_HOME/bin
export PATH
set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CLASSPATH

CLASSPATH=$CLASSPATH:$JARPATH/cfb.jar

CLASSPATH=$CLASSPATH:$JARPATH/cfb.jar

7.     至此,Linux上JDK的设置完结。

#export用来设置或许新增环境变量,而且仅限于本次登录操作,不写的话,找不到main类

#export用来设置或然新增环境变量,而且仅限于本次登录操作,不写的话,找不到main类

美高梅手机版4858 2

export CLASSPATH=$CLASSPATH

export CLASSPATH=$CLASSPATH

#打字与印刷环境变量
echo $CLASSPATH

#打字与印刷环境变量
echo $CLASSPATH

#执行jingdian.CfbDemo类中main方法
java -Xms50m -Xmx250m jingdian.CfbDemo

#执行jingdian.CfbDemo类中main方法
java -Xms50m -Xmx250m jingdian.CfbDemo

#退出

#退出

exit

exit

 

 

最终打字与印刷效果

终极打字与印刷效果

美高梅手机版4858 3

美高梅手机版4858 4

 

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有