1.java的源码class在jvm1.6下不能运行怎么回事?
2.我安装的是jdk1.6,我想知道里面的源码文件夹,比如bin、源码lib、源码demo等等文件夹是源码干什么的? 有什么用。
3.JAVA安装后,源码appcan源码下载JDK1.6.0_21文件夹中的src压缩文件是什么东东,要不要人为解压?
java的class在jvm1.6下不能运行怎么回事?
这个问题确实是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行产生的错误。1、源码解决措施就是源码保证jvm(java命令)和jdk(javac命令)版本一致。如果是源码linux版本,则在命令行中分别输入java -version和javac -version命令来查看版本是源码否一致。这里假设都是源码1.7版本。
2、源码如果都一致,源码但还是源码解决不了问题,那么你肯定不是源码直接在命令行中用javac来编译的,而是用类似于eclipse、netbeans这样的编译器来编译的。因为很多编译器都自带javac,而不是获取网页源码 app采用操作系统中的编译器。如果你的编译器是eclipse的话,那么需要在项目的属性里设置jdk版本,方法是右击项目-->properties-->java compiler --> Enable project specific settings -->将compiler compliance level设置为1.7,也就是与jvm一致的版本(在命令行中java -version所显示的版本)。
综上,如果你是用编译器来编译的话,请首先确保编译器自带的jdk版本是否和操作系统中的java版本一致。
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的字模提取 vc源码各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
Java具有简单性、面向对象、分布式、mfc横版游戏源码健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
编程工具
Eclipse:一个开放源代码的app炸金花源码、基于Java的可扩展开发平台。
NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。
MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境 。
EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序 。
参考资料:百度百科:Java
我安装的是jdk1.6,我想知道里面的文件夹,比如bin、lib、demo等等文件夹是干什么的? 有什么用。
正好最近在学习JAVA,我来回答一下:bin文件夹存放的是编译JAVA源程序,运行JAVA类文件所需的一些程序,例如JAVAC,JAVA,APPLETVIEWER等等。lib文件夹下存放的是运行JAVA程序所需要的一些库文件,与C语言中的库文件类似,在使用时,注意设置系统环境变量,在系统环境变量中新建一个新的变量PATH,值设置为你的JDK1.6下面bin目录的路径,这样无论你的JAVA源代码存放在哪个目录下,你都可以方便编译运行。
我晕,那我再补充下:JDK安装文件夹下还有个JRE的文件夹,那是JAVA运行时环境,如果你要在电脑上运行JAVA程序,就必须要有一个运行时环境,JRE就是这个东西,这个还比较重要,其余的不必理会了,一定要采纳我的答案啊,我都自己写的~~
JAVA安装后,JDK1.6.0_文件夹中的src压缩文件是什么东东,要不要人为解压?
这个就是整个jdk的源文件了。你编写java程序用到的 java.lang.String ,java.lang.date等所有的类都能在src压缩包中找到源代码。。
这中间蕴含的是java的开源,免费之道。这种东西你不可能在微软的东西中见到
使用eclipse等软件的时候可以把src配置进去,这样你编程遇到错误就可以查看jdk的源代码了。