作为一款开源免费的操作系统,Linux在开发和运维领域的应用非常广泛。与此同时,Java语言也在广泛使用,因此,如何在Linux环境下运行Java程序和脚本成为了关注的话题。本文将介绍如何在Linux下运行.jar包和.sh脚本。
1. 运行.jar包
.jar文件是Java程序的打包格式,它包含了Java类、资源文件和其它程序所需要的一切。在Linux环境下运行.jar包需要先安装Java运行环境(JRE)或者Java开发工具包(JDK)。
1.1 安装Java运行环境
在Linux下,可以通过包管理器安装JRE或JDK。以Debian或Ubuntu为例,输入以下命令安装JRE:
“`
sudo apt-get update
sudo apt-get install default-jre
“`
输入以下命令安装JDK:
“`
sudo apt-get update
sudo apt-get install default-jdk
“`
1.2 运行.jar包
在安装完JRE或JDK后,就可以使用java命令来运行.jar文件了。在终端输入以下命令:
“`
java -jar yourfile.jar
“`
其中,”yourfile.jar”是要运行的.jar文件的名称。如果该文件在当前目录下,直接输入文件名即可。如果文件在其它目录下,需要输入完整的路径。
2. 运行.sh脚本
.sh文件是Linux中常用的脚本文件,它包含多条shell命令,用于执行一系列操作。在Linux环境下运行.sh脚本需要先修改文件权限,然后执行脚本。
2.1 修改文件权限
首先需要为.sh文件添加可执行权限。在终端输入以下命令:
“`
chmod +x yourfile.sh
“`
其中,”yourfile.sh”是要运行的.sh文件的名称。修改完成后,可以输入以下命令查看文件权限:
“`
ls -l yourfile.sh
“`
可以看到文件前面的一列包含了文件的权限,如下所示:
“`
-rwxr-xr-x 1 user user 10 Jul 1 2023 yourfile.sh
“`
其中,”-rwxr-xr-x”表示文件权限,其中之一个字符“-”表示文件类型,后面三个字符“rwx”表示所有者权限,中间三个字符“r-x”表示组用户权限,最后三个字符“r-x”表示其他用户权限。
2.2 执行脚本文件
执行.sh文件需要在终端输入以下命令:
“`
./yourfile.sh
“`
其中,”./”表示当前目录,”yourfile.sh”是要执行的脚本文件的名称。如果该文件在当前目录下,直接输入文件名即可。如果文件在其它目录下,需要输入完整的路径。
需要注意的是,如果.sh脚本文件包含中文字符,在执行时可能会出现乱码问题。可以使用以下方法解决:
1. 在脚本文件的之一行添加以下内容:
“`
#!/bin/sh
export LANG=”zh_CN.utf8″
“`
其中,”zh_CN.utf8″为Linux系统的中文编码格式。
2. 在终端输入以下命令将脚本文件编码转换为UTF-8格式:
“`
iconv -f GBK -t UTF-8 yourfile.sh > yourfile-utf8.sh
“`
其中,”GBK”为原文件编码格式,”UTF-8″为转换后的编码格式。转换完成后,需要将脚本文件的权限修改为可执行。
本文介绍了如何在Linux下运行.jar包和.sh脚本。 .jar文件是Java程序的打包格式,在运行前需要安装JRE或者JDK; .sh文件是Linux中常用的脚本文件,在执行前需要将文件权限修改为可执行。通过这些方法,可以在Linux环境下实现Java程序和脚本的运行。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220图形界面的话右击打悉扰开终端,文本界面的话直接输入:
chmod a+x *.sh(饥陆信*为你烂轮的文件名)
或者
bash *.sh
本文介绍Linux下面用命令如何运行.sh文件的方法,有两种方法:
一、直接./加上文件名.sh,如运行hello.sh为./hello.sh【hello.sh必须有x权限】
二、直接sh 加上文件名.sh,如运行hello.sh为sh hello.sh【hello.sh可以没有x权限】
工具/原料
windows、linux
xshell
方法一:当前目录执行.sh文件
【步骤一】cd到.sh文件所在目录
比如以hello.sh文件为例,如下图
【步骤二】给.sh文件添加x执行权限
比如以hello.sh文件为例,chmod u+x hello.sh,如下图
【步骤者腔念三】./执行.sh文件
比如以hello.sh文件为例,./hello.sh 即可执行hello.sh文件,如下图
【步骤四】sh 执行.sh文件
以hello.sh文件为例,sh hello.sh即可执行hello.sh文件,如下图
END
方法二:绝对路径执行.sh文件
下面三种方法都可以,如下图
./home/test/shell/hello.sh
/home/test/shell/hello.sh
sh /home/test/shell/hello.sh
END
注意事项
用“./”加文件名.sh执行时,必须给.sh文件加x执行权限圆信
如果对您有帮助,帮忙点“有得”,有助于您是我们进步的最首困大动力!
如果您喜欢,请点“投票”,您的参与是我们进步的更大动力!
如果您有疑问,请提交疑问,与您的互动是我们进步的更大动力!
仅供参考
按图一的位置点击一下,然后在图二选择终端。某些发行版桌面右键即可看到终端。这里是kde桌面因此需要这么做。
Linux下面如何运行SH文件
Linux下面如何运行SH文件
点击桌面主文件目录,然后.SH文件,并且在终端输入命令:ll 把文件拖入到ll命令后面并且回车。
Linux下面如何运行SH文件
Linux下面如何运行SH文件
ll命令后看到sh文件缺少x权限,则需要在终端输汪旦入命令:chmod +x +文件名,即在x后面加入sh文件名并回车。
Linux下面如何运行SH文件
Linux下面烂陵圆如何运行SH文件
加入x权限后,./+文件名,回车键后即可看到脚本已经运行了。需要注意的是这里是当前目饥塌录,相对路径的执行方法。
Linux下面如何运行SH文件
首先你要让文件有能够执行的权限,枝迅核比猛掘如你的文件是a.sh那么你可以
chmod +x a.sh
然后运行文件就可以了
./a.sh
这样运行是a.sh在当前工作目录,如果文件没在当昌改前目录,那么就需要用绝对路径来执行,比如
/opt/a.sh
/opt/test/a.sh
命令行下面:
1.chmod 空格”+x” 空格 你的sh文件名 (+x是一个整体,不要拆郑衫知开塌誉)
2.输入”./你的sh文件名喊消” 即可执行
举例:
1 chmod +x helloworld.sh
2 ./helloworld.sh
通常用命令、shell脚本,或者直蠢羡并接派返运行程序可执行的程序。像java的jar包可以用java -jar xxx.jar执行。eclipse也可以cd到eclipse解压目录,然后./eclipse执行eclipse这个程序。
可以看看shell脚本,和java相关的命令和工具(javac,javap,jvisualvm,jconsole等等)。
所有的软件都有一个可执行脚本或者可执行程序。cd过去sh xxx.sh 或者./xxx.sh就可以在命令行执行。像tomcat也有startup.sh和shutdown.sh。你也可以看看,其实带迹就是一个很复杂的shell脚本
linux终端下运行Java程序,需要安装JDK。
这里先介绍如如态何安装JDK,然后介绍如何安装Java程序。
首先,打开终端,快捷键ctrl+alt+t;
安装巧橡卖JDK,sudo apt-get install openjdk-7-jdk( 注意,这里需要输入密码);
切换到java程孝逗序所在的目录;
编译以.java结尾的程序,可以使用javac *.java编译当前目录下所有的java源程序,并生成相应的class文件;
假如含有主程序的类文件是MP3.java,则使用java MP3运行该java程序。
编译:Javac 文件名.java
运行:java 文件名
用EVA吧,别用lumaQQ了。
linux运行jar包sh的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux运行jar包sh,Linux下如何运行.jar包和.sh脚本,Linux下面如何运行 SH文件,如何在linux终端里面运行java的信息别忘了在本站进行查找喔。
成都创新互联科技有限公司,经过多年的不懈努力,公司现已经成为一家专业从事IT产品开发和营销公司。广泛应用于计算机网络、设计、SEO优化、关键词排名等多种行业!
当前名称:Linux下如何运行.jar包和.sh脚本(linux运行jar包sh)
地址分享:http://www.csdahua.cn/qtweb/news38/456388.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网