问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样使用linux运行java程序

发布网友 发布时间:2022-04-21 22:19

我来回答

5个回答

热心网友 时间:2022-04-10 05:59

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

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

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

2.Ubuntu上java环境安装。

①jdk官网http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载Linux上使用的jdk。

②eclipse官网http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr1/下载Linux上使用的eclipse。

③将jdk和eclipse上传到Linux服务器并解压,然后配置java环境变量(eg.jdk的解压目录是/home/test)。

配置方法:编辑/etc/profile文件,添加如下内容(备注:Linux中冒号:用于分隔路径,点号.表示当前目录)。

编辑完成后保存文件

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

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

热心网友 时间:2022-04-10 07:17

一. 下载jdk5.0 for linux(现在应该有新版本了)
  到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件
二. 安装 java 环境:
新建终端, 进入 jdk 存放目录, 执行:
./jdk-1_5_0-linux-i586-rpm.bin
出现 jdk 的安装 licence, 把它看完后, 会问你是否同意安装, 键入 yes 回车安装.

执行完后在当前目录中会存在 jdk-1_5_0-linux-i586-rpm 文件, 你可以用 ls 命令查看. 然后执行
rpm -ivh jdk-1_5_0-linux-i586-rpm
这样, jdk 默认安装到 /usr 目录中去了, 我这里是: /usr/java/jdk1.5.0
三. 需要配置的环境变量
  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。
四. 三种配置环境变量的方法
  1. 修改/etc/profile文件
    如果你的计算机仅仅作为开发使用时推荐使用这种方法,因为所有用户的shell都有权使用这些环境变量,可能会给系统带来安全性问题。

热心网友 时间:2022-04-10 08:52

在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驱动)

热心网友 时间:2022-04-10 10:43

首先用vim 在linux下编写一个名为Test.java的文件,代码如下:
class Test{ public static void main(String []args){ System.out.println("test input main arguments"); System.out.println(args[0]+" "+args[1]); System.out.println("end of main"); } }
代码很简单,只有一个main函数用来输出我输入的前两个参数,注意前两个参数如果不输入会抛数组越界 的异常。
2
vim编辑完后按esc进入命令模式,然后shift+ZZ保存并退出。然后通过javac Test.java 即可对该文件进行编译,编译会可以看到在该目录下生成了一个Test.class文件。
3
编译时没有抛出异常说明代码成功编译,接下来看看怎么运行吧,其实也很简单,就通过如下命令即可:
java Test hello world
输出结果是:
test input main arguments
hello world
end of main

热心网友 时间:2022-04-10 12:51

你要运行什么程序。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
你见过最古老的东西是什么,有多少年历史 WORD中怎么输出稿纸模式word中怎么输出稿纸模式 女性尿检阴性是什么意思 阴性尿检是什么意思 尿检阴性是什么 win10如何查看电脑配置参数 win10怎样查看电脑配置参数 多地对公职人员提接种要求 亚马逊订单可以退回任何Kohl's商店,7月份生效 亚马逊提供免费退货,珠宝退货卖家要承担运费吗 新的亚马逊退货政策惹争议!官方解答来了 linux系统中如何编写java代码 关于Linux下的java编程 请问linux 下怎样进行java 编程? 如何在linux系统下做java开发 oppo手机打电话如何使用变声器 如何在linux上编辑java 有什么比较好用的变声器软件,安卓? java和linux哪个比较适合初学者 怎样在linux下进行java编程 hyper-v安装centos8失败,一直提醒upgrade BIOS or... VM15 CentOS 8 测试&安装时出现 CPU 禁用怎么办? centos8怎么同时建立同组多个用户? centos去8 结束支持后还能用吗 centos8 启动菜单放在桌面底部 centos8 yum install --setopt=protected_multilib... 请问centOS8开机出现这种情况是怎么回事? 使用VMware虚拟机装完linux centos8 后可以用来做... centos8如何下载整个软件仓库 昨晚梦见自己把自己半边头发推光了这是咋回事吖 你好,微博买了会员点了自动续费用短信买的,怎么... linux下如何编写java程序 学linux 学java哪个好 linux编译 java 文件 手机通话有变声器吗? 安卓手机通话变声器 安卓通话变声器 linux和java应该选哪个 改变声音打电话 在linux系统下 编写 编译和运行一个java程序步骤 ... 有没有安卓手机通话变声器。 知道的帮下忙 求解决 怎么样在Linux操作系统搭建Java开发环境 打游戏的时候用什么语音软件比较好? 大家现在都在用什么语音聊天软件啊? 可以在游戏中使用的语音聊天软件 有没有手机和电脑同时能用的语音聊天软件啊?大家... 除了微信扣扣以外可以语音聊天的软件 孕妇梦见羊驼问我要吃得是什么意思呀 周公解梦大全查询白色羊驼撒尿 梦见晚上睡觉关门几只羊驼和一只黄鼠狼进屋里?黄鼠... 梦见很奇怪的梦,谁能帮我看看这是什么意思?