
正文
Java代码换电脑运行,java写的代码怎么转换成程序
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
同样的JAVA代码,windows下运行没问题,换到mac下提示NullPointerException...
1、字符串变量未初始化;接口类型的对象没有用具体的类初始化,比如:List lt;会报错 List lt = new ArrayList();则不会报错了 当一个对象的值为空时,你没有判断为空的情况。
2、java.lang.NullPointerException具体意思是空指针异常,最常见的问题就是没有初始化。
3、mac系统下,运行不了java文件有可能是以下原因:没有配置好jdk的环境变量,参照网上的教程,配置好环境变量。类名写错。文件名必须与主类的名字一样,否则会提示找不到主类。java文件编码有误,导致编译器无法识别该编码。
相关问答
Q1: java编写的软件,复制到别的电脑运行时,必须安装java环境吗?
肯定要安装的Java代码换电脑运行,不安装是用不Java代码换电脑运行了java编写的程序的。
PC游戏很少使用Java编写,使用Java编写的程序必须要安装Java虚拟机运行环境才能执行,因为Java程序本身是java的字节码,不是CPU能识别的机器码,所以需要解释器将字节码翻译成机器代码才能运行,这就需要Java虚拟机了。
Java代码换电脑运行你需要安装java虚拟机,才可以运行的起,自己在电脑上面下载个JDK,然后配置一下,就可以运行了。
首先你要在你的电脑上安装jdk。你可以在后面链接地址下载适合你自己的版本(:oracle./techneork/java/javase/downloads/index.),如果这个链接过期了,请在:oracle./这个首先找一找。
因为Java不是机器能直接阅读的代码噻,所以需要一个运行时环境将java编译成可机器可理解的代码啊。这也是为什么Java可以跨平台的原因。C/C++就不行了,各种操作系统解析的不一致。
[img]Q2: java代码在别人电脑上可以运行,但是在自己电脑上运行不了,这是怎么回事...
1、你本机的java环境配置不完整,缺失了运行的必要条件。
2、说明程序有问题,编译正确不代表程序一定没问题,尤其是使用指针时,有时是使用数组下标越界。
3、少平台。缺少这个程序运行的平台。或者先编译成可执行文件就可以运行了。
4、Java源文件放在哪里都能编译,前提是(不使用Ecilpse等集成开发环境的话)你需要告诉编译器你的文件的所在地。假使你写的Java程序在桌面的话,你需要在命令提示符窗口(也就是那个类DOS的黑色窗口中)cd到桌面路径。
5、你的java代码生成了exe可执行文件 不能运行 在别人的电脑上可以运行 是因为在你的电脑上没有安装java虚拟机而已,当你安装好java虚拟机时 试试就可以了。
Q3: 同样的代码怎么在两台电脑上运行,其中一台报错了
遇到过,需重新安装软件解决,一般是系统dll文件差异造成的。
另外,动态库报错通常有以下的原因:库文件本身的问题、库文件存放路径的问题、运行环境(系统路径)配置问题、库文件的版本问题。
操作系统是否不同?比如32位换成64位的,xp换成win7或win8,这些都会产生兼容性问题,试着修改属性用兼容模式运行有时可以解决问题。另外是否使用了特殊的动态链接库之类的与操作系统相关的内容。
楼主你好 如果电脑的安装程序都一样。那就说明是360的问题 。要么是一个误报 ,要么是另一个漏报。
Q4: Java程序写好了怎样在别人电脑上运行
首先我们都知道java程序是运行在java虚拟机上的Java代码换电脑运行,所以要想运行class文件,必须要有java环境的支持——jre。
把编译后生成的*.class文件转换成*.jar格式(转换方法网上有)。双击jar就可以运行。如果想生成exe文件的话,还要用jsmooth工具把jar转换成exe。但是生成的exe必须在装有jdk的环境下才能运行,所以说,转换这个是没意义的。
运行java无需安装jdk,只要有jre环境就可以。用eclipse自带的打jar包,然后在自己电脑上运行Java代码换电脑运行:java -jar xxx.jar 然后在别人电脑上运行同样命令试试。如果可以后用exe4j弄成exe文件测试。
我建议你使用exe4j 可以吧 Java程序和 JRE 一起打包成 .exe 程序 我用过了非常好用。如果是英文版的网上有注册码。然后在推荐一个GreenJVMMake.jar 的工具,用来精简JRE的。下载会附带说明很详细的。
安装了JVM就可以了 别给源文件,如果Java代码换电脑运行他用的用于商业就算侵权了,如果他给你钱可以给他war包(项目打成的包)class文件,不要给他java文件,如果他要源文件就应该给你更多的钱了。
一般用浏览器打开网页,java一般不干这活,一般情况它在网页所在的应用服务器中干些后台数据读写的活。
Q5: java服务器端与客户端的问题,我想在两台电脑上运行。比如另一台电脑上...
运行什么程序?其实一台电脑就可以。很多人都这样做过:同时在一台电脑运行游戏服务端和客户端,自娱自乐。
假设你有A、B两台计算机,那么A可以向B发送文件,B也可以向A发送文件。所以在实现的时候,你的软件既要实现服务器的功能,也要实现客户端的功能。即:你的软件既可以申请发送文件,也可以在别人向你发送文件时接收文件。
CS程序 如果你的程序采用的是CS模式。想实现其他机器也可以使用就需要将你的应用程序拷贝到另一台PC机,并且做好环境配置,以及数据库配置,其中数据库配置的连接地址就是你安装数据库的机器。
HTTP 404- 无法找到文件 HTTP 500 -内部服务器错误 检查和核对下你前后两个机器工程的部署情况。检查和核对你工程中配置文件的配置和当前项目运行所在机器的情况。除非就是这些问题,仔细检查应该就能检查出来。
使用Socket可以做到,不过直接编程一般都是在局域网内,如果要在不同局域网间通信,需要使用一台有公网IP的服务器,可以电脑A和电脑B同时连接服务器,然后A向服务器传递文件,服务器再将文件转发电脑B。
关于Java代码换电脑运行和java写的代码怎么转换成程序的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








