java虚拟机在哪呢,是在jdk的安装目录下吗?
以我的电脑为例,首先通过命令获取javahome:
进入目录以后可以看到有这些文件夹、文件
这个JRE,就是Java Runtime Environment,也就是启动java虚拟机所需要的东西。
已经安装过jdk,为什么打开eclipse时,还显示没有Java虚拟机?
仅就 Eclipse 本身而言,只需要 JRE 就够了。因为 Eclipse 有自己内置的编译器
Eclipse Java development tools (JDT)
。但是 Eclipse 只是一个平台,也许你用到的其他东西(比如 maven )有需要 JDK 的也说不定。Android现在支持纯C/C++ 语言开发应用吗?还需要ART/Java虚拟机吗?
安卓底层是用C/C++开发的,如果需要编写很牛逼的android应用的话,毫无疑问的说,一定会用到C或者C++,但是Android的应用框架是用Java写的,而开发者一般而言只会用到应用框架这一层面,所以可以这么说,Android开发基本上就是使用Java语言进行开发。如果你有对Java比较了解的话,那么你一定就会知道JNI,是java调用C/C++代码的一种机制,这样就可以使得可以在Android终端设备上跑C++代码了~我和你说,我就是大三才开始学Java和android开发的,大二升大三的那个假期自学Java,开学后开始学Android开发的,想要学习,永远都不晚!哇撒撒~码了不少字,望采纳
目前截止到2.3系统来看,最终安装的文件仍然是apk格式,界面和系统大多数功能均使用Java开发,但是稍微高端的应用考虑到性能和安全性使用 C/C++是必要的,C/C++最终编译的so文件就相当于Windows下的dll动态库,需要一个宿主去加载调用,我们通过Java的JNI去调用这些本地方法,目前从NDK的版本来看Google不断增强和开放C++在Android开发的用处,以保证和iPhone这种使用本地语言开发出来的软件体验度不能差距太大。
请问学习JAVA软件开发要安装什么软件?
你可以分为运行环境和IDE两部分运行环境:jdk没得选,必装,现在最新版本jdk8.20其他运行环境要看你做什么开发了,Android开发装个Genymotion虚拟机,J2EE开发装个Tomcat服务器IDE:推荐eclipse,只要是java就需要装JDK。Eclipse之类的都不错免费,插件特别多,万能神器,做啥都行;当然不足就是所有插件都需要你装(自由的代价)MyEclipse收费,专门用来做J2EE开发的,就是做跑在服务器上的可以生成网页的那种东西;你要下破解版就当我没说IDEA也不错,有两个版本,免费版的可以做Java开发,就是写那种跑起来是黑框框的Java程序,也可以做Android开发(做Android更好的选择去google下载Android Studio);付费版的还可以做J2EE开发个人建议:初学Java装个IDEA的免费版,比Eclipse好用多了,尤其是代码补全和语法检查
,Android开发装个Genymotion虚拟机,J2EE开发装个Tomcat服务器IDE:推荐eclipse,只要是java就需要装JDK。Eclipse之类的都不错免费,插件特别多,万能神器,做啥都行;当然不足就是所有插件都需要你装(自由的代价)MyEclipse收费,专门用来做J2EE开发的,就是做跑在服务器上的可以生成网页的那种东西;你要下破解版就当我没说IDEA也不错,有两个版本,免费版的可以做Java开发,就是写那种跑起来是黑框框的Java程序,也可以做Android开发(做Android更好的选择去google下载Android Studio);付费版的还可以做J2EE开发个人建

