扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
不要这么直接写定时任务,建议你把命令写入一个shell脚本中,然后在crontab中定时执行脚本。
成都服务器托管,创新互联公司提供包括服务器租用、温江服务器租用、带宽租用、云主机、机柜租用、主机租用托管、CDN网站加速、域名注册等业务的一体化完整服务。电话咨询:18982081108
看得出来,你的linux也是自带gcj的,他是gnu的java编译器,类似jdk3,4,但是不支持5特性,而且/usr/bin下的java 和 javac应该都是gcj的,所以应该换成你的sun jdk里面的东东。
linux内核,听说过吗,就是Linux有自己系统封装的Api。java 是通过Api构建代码,虚拟机内部没有对应的API封装,只是简单的编译成机器语言,需要导入对应的jar包才可以执行。
在Linux下某些编译要求root权限,可是很多时候在root下就无法使用java、javac等相关命令,导致编译无法通过。
1、ctrl+c,终止当前运行命令或脚本。实操成功,希望对你有帮助。
2、可能是你shell的环境有问题,换个shell,直接打ksh或者bsh。可能是你的environment设置有问题。很多命令都在/etc/ 下,把目录/etc 放进 /etc/environment 文件中,退出重新登陆。
3、一般回车之后就会执行,除非你按下\键换行,如果可以的话贴张图以便判断。
4、如果提示那种信息,只有一个可能对方的防火墙屏蔽了你的连接请求。如果对方22端口没开的话会提示connection refused。
5、下面是几种可能的情况。可能是你shell的环境有问题,换个shell,直接打ksh或者bsh。可能是你的environment设置有问题。很多命令都在/etc/ 下,把目录/etc 放进 /etc/environment 文件中,退出重新登陆。
其实把g++那行控制台命令改一下参数就行了,如果我没猜错这行代码是你抄的。
可能是配置出现了问题又或者是没有权限。这可能需要升级一下电脑系统来适应Linux,如若还不行,重启下电脑。linux命令是对Linux系统进行管理的命令。
这是因为你没有安装make编译工具,yum -y install make安装一下就可以执行。Linux操作系统是基于UNIX操作系统发展而来的一种克隆系统,它诞生于1991 年的 [Linux桌面] 10 月5 日(这是第一次正式向外公布的时间)。
not found带这个的行,是前面的可执行程序没有安装。No such file or directory带这个的行,是前面的文件找不到。怀疑你这个是从redhat或者centos发行版的linux上拷贝的脚本,放到debian系,比如ubuntu系统上去执行了。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流