导航:首页 > 编程语言 > java编程环境

java编程环境

发布时间:2024-04-08 22:23:20

⑴ jdk到底有什么作用

jdk是java的开发编译环境,里面包含了很多类库,即jar包,还有jre jvm虚拟机。jdk是java语言开发最基础的工具包,是java程序运行的基础也是各种IDE开发环境的基础,

由sun公司开发,目前已被oracle收购,不管是要学习java编程,还是要搭建jsp web开发环境,或者是android开发环境都离不开它。

工作原理

由四方面组成:

(1)Java编程语言

(2)Java类文件格式

(3)Java虚拟机

(4)Java应用程序接口

当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的方法来访问资源系统。

把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。

⑵ 1,java程序的运行环境简称之为________. 也称为构造器),程序块以及内部类.

java程序的运行环境简称之为JRE。

JRE全称Java Runtime Environment,由太阳微系统所研发,JRE可以让计算机系统运行Java应用程序(Java Application)。JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库(Class Library)。

JRE包括两部分:Java Runtime Environment和Java Plug-in。JavaRuntimeEnvironment(JRE)是可以在其上运行、测试和传输应用程序的Java平台。

(2)java编程环境扩展阅读

如果用户只是为了运行一下Java程序的话,那么用户只需要安装JRE就可以了。如果用户需要进行一些Java编程方面的工作,那么用户就需要安装JDK 。但是,这不是绝对的。有时,即使用户不打算在计算机上进行任何 Java 开发,仍然需要安装JDK。

例如,如果要使用JSP部署Web应用程序,那么从技术上讲,用户只是在应用程序服务器中运行 Java 程序。那则不需JDK因为应用程序服务器会将JSP转换为Java servlet,并且需要使用JDK来编译servlet。

linuxjava鐜澧僱inux涓媕ava鐜澧

linux绯荤粺镐庢牱杩涜宩ava寮鍙戯纻

linux涓媕ava缂栫▼涓庡湪windows涓嬩竴镙凤纴閲岖偣鍦ㄤ簬鎼寤箦ava寮鍙戠幆澧冦俵inux涓嬫惌寤箦ava寮鍙戠幆澧冩ラわ细

1銆佷笅杞絣inux鐜澧冧笅镄凧DK锛屼妇渚嬶细

JDK绋嫔簭钖崭负锛歫dk-7u11-linux-i586.tar.gz淇濆瓨璺寰勶细/home/wyl/tools-wyl/JDK7u11eclipse绋嫔簭钖崭负:eclipse-jee-juno-SR1-linux-gtk.tar.gz淇濆瓨璺寰勶细/home/wyl/tools-wyl/eclipse-javaEE

2銆佽В铡嬩笅杞界殑jdk-7u11-linux-i586.tar.gz鏂囦欢chmod777jdk-7u11-linux-i586.tar.gztarxzvfjdk-7u11-linux-i586.tar.gz(鏅阃氱敤鎴疯韩浠借В铡嫔嵆鍙)

3銆侀厤缃鐜澧冨彉閲忎互瓒呯骇鐢ㄦ埛韬浠芥墽琛屼笅闱㈢殑锻戒护锛#vim/etc/profile鍦ㄦ枃浠舵汤灏惧姞涓娄互涓嫔唴瀹瑰悗淇濆瓨阃鍑猴纸:wq锛塭xportJAVA_HOME=/home/wyl/tools-wyl/JDK7u11/jdk1.7.0_11锛堣存槑锛氲繖涓鏄疛DK瑙e帇钖庢枃浠跺す镄勮矾寰勶级exportPATH=$JAVA_HOME/bin:$PATH鎴杄xportPATH=$PATH:$JAVA_HOME/binexportCLASSPATH=.

4銆佹敞阌閲嶆柊锏诲綍钖庡湪缁堢杈揿叆java,javac,java-version,javac-version.娴嬭瘯鏄钖﹀畨瑁呮垚锷熴$java-versionjavaversion"1.7.0_11"Java(TM)SERuntimeEnvironment(build1.7.0_11-b21)JavaHotSpot(TM)ServerVM(build23.6-b04,mixedmode)$javac-versionjavac1.7.0_11$

5銆佽В铡媏clipse-jee-juno-SR1-linux-gtk.tar.gz骞惰繍琛屽畠(chmod777eclipse...)

5.1銆佽В铡嬶细tarxzvfeclipse-jee-juno-SR1-linux-gtk.tar.gz锛堟櫘阃氱敤鎴疯韩浠借В铡嫔嵆鍙锛屽惁鍒欐疮娆¢兘瑕佷互瓒呯骇鐢ㄦ埛韬浠借繍琛屽畠锛夈

5.2銆佽繍琛岋细杩涘叆瑙e帇钖庣殑鐩褰曪纴镓ц屽懡浠わ细./eclipse鍗冲彲杩愯宔clipse.鎴栬呰繘鍏ヨВ铡嫔悗镄勭洰褰曪纴鍙屽嚮eclipse锲炬爣鍗冲彲銆傝繍琛宔clipse鍗冲彲杩涜宩ava缂栫▼銆

濡备綍鍦╨inux涓嬭繍琛宩ava鏂囦欢锛

浠Ububtu绯荤粺涓轰緥锛屾兂瑕佸湪Ubuntu涓婅繍琛宩ava绋嫔簭锛屽彲浠ュ皢java绋嫔簭缂栬疟鎴愬姛钖庢墦鍖咃纴铹跺悗鍦║buntu涓婄敤锻戒护镓ц宩ar鏂囦欢銆傚叿浣撴搷浣滃备笅锛

1銆乄indows涓娄娇鐢╡clipse缂栬疟java宸ョ▼锛岀紪璇戝畬鎴愬悗瀵煎嚭涓篟unnableJARFile锛屽侻yTest.jar銆

2銆乁buntu涓妀ava鐜澧冨畨瑁咃细

锛1锛夊埌JDK瀹樼绣涓嬭浇linux涓娄娇鐢ㄧ殑jdk銆

锛2锛夊埌eclipse瀹樼绣涓嬭浇linux涓娄娇鐢ㄧ殑eclipse銆

锛3锛夊皢jdk鍜宔clipse涓娄紶鍒癓inux链嶅姟鍣ㄥ苟瑙e帇锛岀劧钖庨厤缃甹ava鐜澧冨彉閲忋傦纸eg.jdk镄勮В铡嬬洰褰曟槸/home/test锛

閰岖疆鏂规硶锛氱紪杈/etc/profile鏂囦欢锛屾坊锷犲备笅鍐呭癸纸澶囨敞锛歀inux涓鍐掑彿:鐢ㄤ簬鍒嗛殧璺寰勶纴镣瑰彿.琛ㄧず褰揿墠鐩褰曪级

exportJAVA_HOME=/home/test/jdk1.8.0_65

exportPATH=$JAVA_HOME/bin:$PATH

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

缂栬緫瀹屾垚钖庝缭瀛樻枃浠

锛4锛変娇閰岖疆鐢熸晥锛屽懡浠source/etc/profile

锛5锛夋祴璇旷幆澧冨彉閲忔槸钖﹂厤缃鎴愬姛锛屽懡浠java-version銆傛樉绀箦dk鐗堟湰锛屽垯琛ㄧずjava鐜澧冨彉閲忛厤缃鎴愬姛銆

3銆乁buntu涓婃墽琛宩ava宸ョ▼瀵煎嚭镄刯ar鏂囦欢銆傚懡浠:java-jarMyTest.jar

⑷ Java有哪些常用开发环境

eclipse、NetBeans、Intellij IDEA、JDK、Java Workshop、Sun Java Studio这些不叫做开发环境而是开发工具。

以下为主流开发工具介绍:

1、Eclipse:一个开放源代码的、基于Java的可扩展开发平台。

2、NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。

3、IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。在IDE的编辑器和工具的生产力增强功能,其设立是最值得注意的。不像其他IDE,它需要付费才能使用。

4、MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境。

5、EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序。

(4)java编程环境扩展阅读

NetBeans包括开源的开发环境和应用平台,NetBeans IDE可以使开发人员利用Java平台能够快速创建Web、企业、桌面以及移动的应用程序,NetBeans IDE已经支持PHP、Ruby、JavaScript、Groovy、Grails和C/C++等开发语言。

整个 Netbeans 平台提供对桌面应用程式常用的服务,允许开发者集中于仅限于他的应用程式的逻辑设计。当基于NetBeans 平台的应用被执行,平台主要类别的main方法便会被执行。可用的模组会被放置在存储器中,并且开始执行任务。通常模组会只在被需要时,其代码才会被装进内存。

阅读全文

与java编程环境相关的资料

热点内容
绍兴程序员接私活攻略 浏览:642
java获取上传图片 浏览:46
主次梁交叉处箍筋加密长度 浏览:961
快递时效的算法 浏览:583
菜谱大全pdf 浏览:315
怎么在风云pdf上把文件夹汇总 浏览:878
java创建子类 浏览:531
安卓实况怎么退出渠道服登录 浏览:106
汽车12v电压缩机 浏览:417
乐图java 浏览:788
命令与征服注册表 浏览:323
听课app如何保存下来视频 浏览:450
phpiconv支持 浏览:92
什么app可以借到钱 浏览:16
单片机中rn是什么元件缩写 浏览:836
office插件pdf 浏览:187
上古卷轴dat1放哪个文件夹 浏览:775
文件夹左下角脱机状态 浏览:96
手机贴吧app哪个好 浏览:583
java文件读取中文乱码 浏览:515