java源代码跑不起来 java代码运行很慢怎么办

我的JAvA程序之前运行可以怎么又不行了啊,书上的源代码检查下路径path classpath之类的,用写字板写代码,命令行编译运行可能更加直观些 。
写的Java源程序在打包之前能运行,,打包之后就运行不了了,,怎么解决?。?/h2>可能是你在程序中引入了 其它的jar包,你在打包时没有将这些引用的jar包进去
java程序不能执行?Java程序的运行过程(执行流程)分析
1、编写:是指在 Java 开发环境中进行程序代码的输入java源代码跑不起来,最终形成后缀名为 .java 的 Java 源文件 。
2、编译:是指使用 Java 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .class 的字节码文件,不像C语言那样生成可执行文件 。
3、运行:是指使用 Java 解释器将字节码文件翻译成机器代码 , 执行并显示结果 。
字节码文件是一种和任何具体机器环境及操作系统环境无关的中间代码 。它是一种二进制文件,是 Java 源文件由 Java 编译器编译后生成的目标代码文件 。编程人员和计算机都无法直接读懂字节码文件,它必须由专用的 Java 解释器来解释执行,因此 Java 是一种在编译基础上进行解释运行的语言 。
Java 解释器负责将字节码文件翻译成具体硬件环境和操作系统平台下的机器代码,以便执行 。因此 Java 程序不能直接运行在现有的操作系统平台上,它必须运行在被称为 Java 虚拟机的软件平台之上 。
Java 虚拟机(JVM)是运行 Java 程序的软件环境,Java 解释器是 Java 虚拟机的一部分 。在运行 Java 程序时,首先会启动 JVM , 然后由它来负责解释执行 Java 的字节码程序,并且 Java 字节码程序只能运行于 JVM 之上 。这样利用 JVM 就可以把 Java 字节码程序和具体的硬件平台以及操作系统环境分隔开来,只要在不同的计算机上安装java源代码跑不起来了针对特定平台的 JVM,Java 程序就可以运行,而不用考虑当前具体的硬件平台及操作系统环境,也不用考虑字节码文件是在何种平台上生成的 。
JVM 把这种不同软、硬件平台的具体差别隐藏起来,从而实现java源代码跑不起来了真正的二进制代码级的跨平台移植 。JVM 是 Java 平台架构的基础,Java 的跨平台特性正是通过在 JVM 中运行 Java 程序实现的 。Java 的这种运行机制可以通过下图来说明 。
Java 语言这种“一次编写,到处运行”的方式,有效地解决了目前大多数高级程序设计语言需要针对不同系统来编译产生不同机器代码的问题,即硬件环境和操作平台的异构问题,大大降低了程序开发、维护和管理的开销 。
提示:Java 程序通过 JVM 可以实现跨平台特性,但 JVM 是不跨平台的 。也就是说,不同操作系统之上的 JVM 是不同的,Windows 平台之上的 JVM 不能用在 Linux 平台 , 反之亦然 。
java源代码不能执行那恐怕是代码有问题 。要知道我们帮别人写代码是很少验证的 。你把问题再发过来,看有人能帮助你吗 。
怎么在电脑上运行Java源程序代码首先你要在你的电脑上安装jdk 。你可以在后面链接地址下载适合你自己的版本(),如果这个链接过期了 , 请在这个首先找一找 。
在你的电脑上配置java环境变量,主要是配置path和classpath 。你可以百度java环境变量配置,可以找到很多java环境变量配置方法 。配置完毕,可以在cmd窗口下用java -version来查看是否配置成功 。如果显示出java版本相关的信息表示配置成功,可以进行下一步了 。
编译你的源代码 , cmd窗口下把路径改变(cd)到你源代码文件所在的路径,然后用javac 源文件名编译,例如javac Hello.java(需要注意的是源文件名需要是你文件public类的类名,如果你的文件有public类的话) 。当然你也可以不改变(cd)到源文件所在的路径,你的文件就需要加上绝对路径就可以了 。例如:javac e:\src\Hello.java.

推荐阅读