Java-java程序在linux下怎么直接编译运行?

服务器管理 服务器管理 主题:1035 回复:2217

Java-java程序在linux下怎么直接编译运行?

偏爱自由 发布于 2017-08-29 字数 213 浏览 1168 回复 7

公司有个项目,现在布置到linux上,要求直接编译运行,并自动打开浏览器运行起始页面,请问有什么办法吗?我没试过在linux下编译这个,我只会用javac单个编译,如果要一直子编译完成并执行且调 出浏览器显示,这个真没试过

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(7

浮生未歇 2017-10-24 7 楼

1楼说的很对java是跨平台的,为啥非要在Linux上编译,如果非要在linux上编译,看项目组织是用的ant还是mavem,另外所谓的编译完成直动打开浏览器,又是什么逻辑?不明白,服务器上的浏览吗?写个shlle脚本吧,可以直动开浏览器指向url

瑾兮 2017-10-08 6 楼

在linux里面配置一个ant,配置编译xml,可以编译打包运行

虐人心 2017-10-04 5 楼

比较简单直接的办法就是写个 shell 脚本编译所有的java代码,编译完成后执行要执行的哪个java。

inf="*.java"

for f in ${inf}
do
javac ${f}
done

java '要执行的编译好的java程序'

夜无邪 2017-09-11 4 楼

直接用maven吧:
编译:mvn compile
打包: mvn package
运行: mvn exec:java -Dexec.mainClass=org.sonatype.mavenbook.weather.Main

泛泛之交 2017-09-10 3 楼

前提是机器上存在jre
写个shell递归源码目录,用javac -d编码并将目标代码存放到单独目录,然后java com.xx执行即可

虐人心 2017-09-09 2 楼

需要编译吗?Java不是"Compile once,run anywhere"嘛,直接如果你在windows下会编辑的话,就wind下编译打包好,考到linux下部署就好了,至于并自动打开浏览器运行起始页面,这个写个脚本就可以了。

甜柠檬 2017-09-04 1 楼

对于java程序在linux上的部署,主流有目前有两套方案

1、使用ant进行编译

2、使用maven进行编译

目前maven方式在互联网行业非常的流行,用它进行编译和依赖管理,如果有时间可以再这里学习下