导航:首页 > 程序命令 > linux下执行java命令

linux下执行java命令

发布时间:2023-05-18 22:34:25

❶ 在linux系统中怎么执行一个java程序

在linux下使用命令编译java文件

在linux下使用命令行编译java文件
1: 只是独立的一个java文件
编译生成test.class文件 : javac test.java
运行: java test

2: 在这个特定包中的一个java文件
编译生成*.class文件:javac packageName.* (此命令必须是在该文件包所在的路径,而不是文件所在的路径)
运行: java packageName.* (同上)

3: 运行时需要某个*.jar文件的支持,如连接DB需要相应的JDBC驱动
编译生成*.class文件 :不同情况与上1,2点相同
运行时:java -cp .:../lib/mysql.jar packageName.* (其中mysql.jar就是DB的JDBC驱动)

❷ linux没有配置环境变量怎么运行java命令

一. 解压安装jdk
.shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,
执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下。
二、配置的环境变量

1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的隐码PATH变量中,bin目录中包含经镇携或常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。
2. CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
3. JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。
四、测试jdk
1. 用文本编辑器新建一个Test.java文件,在其中输入以下代码并保存:
public class test {
public static void main(String args[]) {
System.out.println("A new jdk test !");
}
}
2. 编译:在shell终端执行命令 javac Test.java
3. 运行:在shell终御伍端执行命令 java Test
当shell下出现“A new jdk test !”字样则jdk运行正常。
五. 卸载jdk
·找到jdk安装目录的_uninst子目录
·在shell终端执行命令./uninstall.sh即可卸载jdk。

❸ 如何在linux终端运行java

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程序。

❹ 在linux下怎么编译和运行java程序

同时加载编译多个jar包和java文件
在个人平常使用或者当我们把代码部署到linux服务器上的时候,我们经常需要通过命令行编译和运行java文件,网上关于这个的方法大多是通过
javac
-cp
filePath/jarName.jar
javaName.java1
这种方法。但是加入在filepath文件夹下面有好几个jar包,在src文件夹中有好几个java文件的时候,这个方法就很笨拙了,我在网上看的资料非常乱,其实下面一个非常简单的指令就可以解决了:
javac
-Djava.ext.dirs=filePath
*.java//注意这里只需要指定到jar包所在的文件夹就可以了1
其中*.java表示可以一次编译所有的java文件。
把编译文件放到指定目录
如果想要把编译后的文件放到指定目录,只需要在java文件后加上
-d
outputFilePath就可以了,例如下面:
javac
-Djava.ext.dirs=filePath
*.java
-d
outputFilePath1
执行java文件
执行java程序页是同样,只需要把javac换成java,后面写上主函数所在的java文件的名称就可以了,不用加后缀。例如下面
javac
-Djava.ext.dirs=filePath
MainJavaName1
如果想要把编译后的文件放到指定目录,只需要在java文件后加上
-d
outputFilePath就可以了

❺ linux 怎么执行java的main方法

在linux上执行java和javac命令如下:


❻ Linux中怎样用命令启动后台java进程

java -jar 是启动一个jar包文件的,java 文件名 是启动单个文件的 关机后进程就关了...

❼ 怎样使用linux运行java程序

使用linux运行java程序具体步骤如下:

1.Windows上使用eclipse编译java工程,编译完成后导出为Runnable JAR File。

例如,此处将test工程中的Test2文件export为MyTest2.jar文件。

编辑完成后保存文件

④使配置生效,命令 source /etc/profile

⑤测试环境变量是否配置成功,命令java -version,显示jdk版本,则表示java环境变量配置成功。

❽ linux下执行java的程序

java /home/next/公共/迟桐缓javar/helloWorld/helloWorld


java /home/next/公共/javar/helloWorld.helloWorld


java /home/next/公共/javar.helloWorld.helloWorld

以上3个有一个可以轮团(第2个可码模能性大点,主要看你包名是default 还是 helloWorld 还是javar.helloWorld)

❾ linux下执行java为什么bash:javac:command not found

1、没有安装JDK;
2、没有稿模配置Path路径;因为linux中不是在任意路径下都可以使用已答樱安装软件的命令的,你可以使用绝对路径调用命令清敬丛,或者在命令的安装路径下调用命令

❿ linux 使用root用户登录可以运行java命令

在Linux下某些编译要求root权限,可是很多时候在root下就无法使用java、javac等相关命令,导致编译无法通过。

分析原因:

root运行java都是/usr/bin/java这个引用,由于Linux中可能会引用默认的JDK,如openjdk,所以是否安装JDK对它完全没有影响。

解决办法:

手动替换默认的Jdk版本

sudoupdate-alternatives--configjava

系统会列出各种JDK版本,如下所示:

有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式
3 /usr/lib/jvm/java-7-sun/bin/java 300 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:3
注:update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于手动模式中。

阅读全文

与linux下执行java命令相关的资料

热点内容
python九乘法表怎么编写 浏览:972
思维方式pdf 浏览:654
tcc社区app怎么注册 浏览:937
央视网下载加密 浏览:452
命令行访问服务器 浏览:36
梁加密区箍筋是不是必须封闭箍筋 浏览:760
在百度地图如何定位服务器地址 浏览:570
单片机计数器中断 浏览:296
哈啰安装文件夹名称 浏览:294
解压视频声控用杯子玩泡沫 浏览:740
19年的普通安卓机怎么样了 浏览:604
如何在app上刷导游题目 浏览:861
子弹解压视频大全 浏览:323
鸿蒙加密等级 浏览:806
cocos2dluapdf 浏览:493
假的加密锁靠谱吗 浏览:176
经营圣手服务器怎么调 浏览:749
arduino手机编程 浏览:481
西医pdf下载 浏览:29
后浪电影学院pdf 浏览:813