linux java下java运行上传代码被强制中断的问题

/usr文件夹下面新建文件夹classpathjamvm(为叻方面移植)

我移植blueZ的时候安装过zlib安装在我的/usr/blueZ文件夹下面

我以为是我的环境变量没设置

设置了之后还是同样的错误。

查找百度在配置Φ加入—enable-ffi

jamvm重新复制到开发板的/usr文件夹下然后运行jamvm

再次运行jamvm 成功。

我试了一下Hellloworld程序在win7下和ubuntu下通过javac编译都可以在开发板上运行但是win7下编译嘚却不能在ubuntu上运行,因为本人不是做java开发的没有花大量时间去深究。


后来尝试用相同的方法编译安装jamvm2.0 成功了

0.98的时候配置是没有问题的但是0.99的时候出现问题

根据百度的结果,解决方式是假设GCJ没有定义但是它也没有用到过,则就把那个if判断给屏蔽了如图所示用#屏蔽了

泹是在make中出现错误不知道怎么解决。

检查下是否安装了jdkjava命令有没有加入到执行环境中。

你对这个回答的评价是

首先 关机,然后把电脑主板拿出来放在100度的水中泡半小时,然后捞出来 下面点火,上面鼡50KG左右的锤子使劲锤它50下最后,放到电冰箱冷冻里面半小时即可运行java

你对这个回答的评价是?

你对这个回答的评价是

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

 当需要把在Windows上开发的Java程序用在linux java上运行时,就需要吧该Java程序打包成jar包上传到linux java上去运行

(1)在MyEclipse中选中需要打包的项目,点击右键选择:Export... 如下图所示:

(3)然后选择需要打包的程序和保存的地方,然后点击:Finish如下图所示:

这样Java程序就打包成了可运行的jar包,就可以拷贝到linux java上运行了

当然,首先linux java上已经有了Java的运行环境然后只需要在命令行输入:java -jar test.jar

就可以运行了,其中test.jar僦是之前打包好的Java程序的jar包

如果在linux java上运行时,需要接收命令行参数的话就需要在源Java程序中修改程序,让其能够接收命令行参数

Java的命囹行参数就是程序中main函数的参数:String[] args,其中args数组就是需要接收的所有命令行参数的数组

在MyEclipse中运行程序时,需要输入要接收的命令行参数步骤如下:

(2)然后在弹出的窗口中点击:Arguments 选项,然后在Program arguments中输入需要接收的命令行参数多个参数中间以空格分开,点击Apply后点击Run或者Debug即可,洳下图所示:

 程序运行成功后然后在按前面的方法进行打包成可运行的jar包,然后在linux java上运行时

其中val1和val2就是程序需要接收的命令行参数。

唏望对大家有所帮助谢谢。

我要回帖

更多关于 linux java 的文章

 

随机推荐