我的java里只有jre6.0没有jdk会怎么样?
我新电脑自带java,但我打开c:\programfiles\java发现里面只有一个jre6.0的文件夹,没有jdk文件夹,是不是没有安装完整,但我用eclipse还是...
我新电脑自带java,但我打开c:\program files\java发现里面只有一个jre6.0的文件夹,没有jdk文件夹,是不是没有安装完整,但我用eclipse还是可以运行一些java程序的,不过没有jdk是不是不能编译java文件呢?我不太明白这些,请求高手帮我解答一下~~灰常之感谢>_<
展开
4个回答
展开全部
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程序用的。
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程序用的。
展开全部
你要看有没有完整安装jdk可以开始,运行,cmd打java和javac,有配置信息就装java
java编译需要lib里面的包,你在eclipse自带的jre也可以编译的
java编译需要lib里面的包,你在eclipse自带的jre也可以编译的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你能运行java程序说明肯定是可以编译的,有的jdk和jre安装到一起了,你看看你是不是这种情况
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只用Eclipse的话可以不用装jdk,装个jre就行了,Eclipse貌似调的不是javac
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询