1. java只安装了jre,没有安装jdk,能不能运行代码
java只安装了jre,没有安装jdk,是不能运行源代码的。
java中JDK是java development kit的简称,代表开发环境工具,包括编译源程序和运行及调试所需要的环境所需要的环境;JRE是java runtime environment的简称,代表运行环境。也就是说JDK是包含JRE的。
其中如果只安装JRE不安装JDK,那么只能运行已经编译好的字节码文件即后缀名为.class的文件;如果安装了JDK,那么可以对源代码即后缀名为.java的文件进行编译,生成并运行.class的文件,最后得到程序运行结果。
所以,在java中要正常编译并运行源代码,可以只安装JDK。
2. 为什么我下下来java安装完文件夹里却没有jdk,只有一个jre7
因为你安装的是仅有运行环境的单独Jre版本,请下载完整的JDK.
在oracle官网一般在同一个java version中提供两个版本
Java SE Development Kit 7u80,此为包含JDK开发环境的版本
Java SE Runtime Environment 7u80,此为只包含jre运行环境的版本
3. 我的java里只有jre6.0没有jdk会怎么样
JDK就是Java Development Kit ,是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
JDK=JRE+开发工具(如javac.exe、jar.exe等).
只有JRE,运行Java程序是没问题的,没有JDK不能编译Java文件。
如果安装了JDK(我安装的是JDK 1.6.0_07版本),会发现你的电脑有两套JRE,一套位于 C:\Program Files\Java\jdk1.6.0_07\jre ,另外一套位于C:\Program Files\Java\jre1.6.0_07目录下。JRE的地位就象一台PC机一样,我们写好的 Win32应用程序需要操作系统帮我们运行,同样的,我们编写的Java程序也必须要JRE才能运行。JDK里面有很多用Java所编写的开发工具(如javac.exe、jar.exe等),JDK里的工具几乎是用Java所编写,所以也是Java应用程序,因此要使用JDK所附的工具来开发Java程序,也必须要自行附一套JRE才行,所以位于C:\Program Files\Java\jdk目录下的那套JRE就是用来运行一般工具Java程序用的。
4. java安装后在C盘Java文件中只有JRE6没有JDK1.6.0_10
jre
是用
在浏览器上的。。。。。。。。
jdk1.6.0_10
是用来开发用的,如果你只想浏览网页用的话,没必要安装,如果你是开发程序用,那就要到SUN公司的网站上下一个Java,安装之前请把jre卸载了,要不就
会重复安装(Java上带有jre和jdk),还可能造成不能使用。。。
5. java高手进关于java在没有jdk的电脑上运行
JDK:Java Development Kit 就是Java开发工具包,仅仅是Java开发人员使用的,它也提供了Java运行环境,供Java程序执行。
真正的Java程序是需要JRE(Java运行环境)来运行的,与JDK没有什么关系。
只有涉及到源代码的编译和测试,才会用到JDK,一般情况下Java程序是运行在JRE环境上的。
jre不需要配置环境变量之类的,之所以不需要,是因为jre在windows系统中安装的过程中已经把java.exe和javaw.exe拷贝到了windows系统的系统目录下,而系统目录已经默认由微软自己配置了环境变量。所以不需要配置环境变量,但是JDK开发一定要配置环境变量,否则无法定位编译开发工具,或者执行环境不是JDK环境。