java的编程软件在哪里下、??
JDK你可以去官网上下,那是最新的http://www.oracle.com/technetwork/java/javase/downloads/index.html然后我推荐两个开发环境,Eclipse:超级经典的Java开发环境,也很适合开发其他语言。
这个太经典了,不知道该怎么形容。
http://www.eclipse.org/downloads/NetBeans:Sun开发的编程环境,注意Java也是Sun开发的,又由于参见了Eclipse多年实践的经验,个人认为NetBeans很多方面比Eclipse要好一些。
它也同样适合其他语言的开发。
http://netbeans.org/如果要写Java的话,必须先安装JDK,然后可以用记事本写程序,命令行编译。
但更建议你安装上述两个开发环境之一,界面非常友好,绝非Visual Studio之流的界面能比。
win8系统下jdk环境变量如何配置
我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:设置JAVA_HOME:一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!三则是第三方软件会引用约定好的JAVA_HOME变量, 不然, 你不能正常使用该软件.在系统环境变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)变量名: JAVA_HOME变量值: C:\jdk1.6.0 (1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,假设我们的JDK安装在C:\jdk1.6.0目录下,那么在C: \jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要把C:\jdk1.6.0\bin这个目录加到path环境变量里面。
在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\jdk1.6.0\bin; 如果没有 就新建一个 但是 一般都会有的)变量名: path变量值: C:\jdk1.6.0\bin;或 %JAVA_HOME%\bin;(2)classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。
通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:\jdk1.6.0\lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
在系统环境变量那一栏中点->新建classpath变量名: classpath变量值: .;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;或 .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;(注意,CLASSPATH 中最前面是有个 “.”的,表示当前目录,这样当我们运行java AClass的时候,系统就会先在当前目录寻找AClass文件了。
);
JAVA的JDK和API有什么关系?
展开全部 你先安装个jdkWindows系统下你就这样理解:API:就是文件里面的.jar后缀的文件,你用压缩软件打开,里面就是Java源文件.这是sun公司封装好的,写代码直接调用就够了,不用什么都自己写JDK:工具箱的意思.文件夹里面是不是还有.exe后缀文件,kit(工具集),有了这个工具集,你可以不用任何工具,比如myeclipse.就能够编辑,编译,执行Java程序,用记事本就够了,这是一个工具箱.myeclipse没听过导入API,估计大概意思是添加.jar到自己的项目.写项目有时会调用别人的jar文件,因为你用myeclipse新建项目时只自动添加sun公司标准的jar文件.非标准或第三方就要自己添加.API就是零件,JDK就是整个箱子,jdk里面不只有零件,还有各种工具.Java有三种jdk,是个统称,javase里面是标准零件,Javaee里面多了很多关于网络的零件,不同jdk只是里面零件不同,就是.jar多少不同.至于那个面试官说的;普通eclipse项目默认只有javase标准jar文件,myeclipse新建的web项目默认多了javaee的jar.所以他用eclipse打开myeclipse项目时,你也许还需要自己添加javaee的.jar文件.这样理解虽然有点怪异,不过大致没错....
常用的编程软件有那些
展开全部 对于现在的编程开发,有3点是要从概念上区分清楚地1。
语言2。
平台3。
工具其中语言既是指c, c++, java, basic等等。
基本上讲就是语法,可以说大家都一样第2点是小草困惑的原因,不同的开发语言有很多的开发平台,像微软的vb, vc就是微软为 basic, c++两种语言提供的开发平台。
在这些平台中,微软加入了自己做好的类包,工具(开发,调试,部署工具),以及各种文档等等。
vc的类包就是mfc了,全称Microsoft Foundation Classes。
就是一套基于c++语言的开发工具包,提供了大量可以直接调用的函数,组件等等。
同理,java是语言,而j2EE就是一套基于java的开发平台,提供了大量的组件(java bean, Enterprise Java Bean)。
以及各种服务,开发文档。
理论上说,不同的平台提供了独立特色的支持,其上的代码不能直接用于其他的平台。
而开发工具呢,就是某种语言在特定的平台下的编程辅助工具。
他们只是帮你编辑,组织,管理你的代码;并提供了编译和调试的工具。
就如同word一样,只是书写编辑的辅助工具而已。
拿微软的.net开发工具来说,你用记事本编辑的c#代码,在命令行下也是可以直接编辑的,不需要一定用Microsoft Visual Studio .NET在拿java举例:java是语言j2EE是开发平台jdk, jbuider就是开发工具了。
甚至ultraedit,记事本都可以作为开发工具,当然它们不能编译。
而微软的Microsoft Visual J++ ,显然就不是这个平台下的开发工具了。
最有说一下我自己对于各种语言和开发工具的评价vb, 最易上手的开发工具,开发周期短,成本低。
因为可以调用windows api,所以在开发功能上没有任何劣势。
但是vb开发的程序在运行效率上是确实是最低的......vc, 相对来说不是很容易掌握的开发工具,适用于开发网络应用程序,或对运行效率有很高的windows程序java, 适用于开发大型的bs结构web application。
VC++,Borland C++适用于编写c++的可视化界面应用程序turbo C++很纯正的c++, 适于学习和教学java2仍是基于java语言,是sun推出的一套java开发平台: java 2 Platform其中最为光耀的就是 j2ee(java2 Enterprise Edition), 即java 2的企业版开发平台。
我有个后缀是exe电子书文件,只能用Adobe reader8.0或9.0 打开,应...
miniKillEBook反E书编辑 1.01 http://tax.ha.cn/Software/View-Software-71.html 本软件只能在Windows 2000/XP下使用,并且在Windows 2000下可能需要IE 6的支持(Windows 2000缺省安装的是IE 5)。
鼠标双击miniKillEBook.exe启动软件后,按照软件界面上标注的1、2、3的顺序执行: 鼠标左键移动到“选择源文件”框中的靶子图标上,按下,光标变成准星图案,不要松开,将鼠标移动到电子书显示网页的窗口上再松开鼠标左键。
如果软件认为您选择的窗口是一个有效的窗口,则会自动填充电子书的文件路径、首页,否则会提示您选择的窗口无效。
如果找不到电子书中的显示窗口,也可以将准星光标移动到电子书的标题条上再放开,试试运气。
如果有必要,点击“反编译出来的文件存放到此文件夹”框里的文件夹选择按钮,选择文件夹。
如果认为系统自动设置的文件夹可以接收,则可跳过此步骤。
点击“开始”按钮,开始反编译。
反编译完成后,点击窗口右上角的“*”按钮即可退出程序。
缺省情况下,“以文本方式保存”选项会被选中,这时反编译结果将被保存为文本文件。
如果想保存成HTML文件,可以将这个选项清除掉。
如果在第一步选择源窗口的时候,觉得不方便,可以选中“总在最上层”选项,使软件的主窗口总是漂浮在其它窗口之上。
有时候电子书的首页可能深入到子目录中,这样有些上级目录下的内容可能会被“只处理以下列字符串开头的链接”选项过滤掉,这时可以对这个选项内容进行编辑,只保留协议部分,然后重新点“开始”。
如果您对HTML和URL不熟,就当我什么也没说好了。
开始反编译后,软件的主窗口会变成半透明,如果看到电子书中弹出错误对话框,请及时点掉,否则反编译过程可能被吊住。
有些反编译出来的HTML文件,链接可能存在问题,可以用FindStr对链接进行批量更改。
在用Adobe Acrobat 8 Professional软件编辑PDF文档时,如何在PDF...
关于将Java编译过的.class文件打成jar可执行文件/JAR详解新一篇: 什么是ERP?常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。
通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。
但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。
所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。
下面就来看看什么是 JAR 文件包吧:1. JAR 文件包JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。
JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。
JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。
举个例子,如果我们具有如下目录结构的一些文件: == `-- test `-- Test.class把它压缩成 ZIP 文件 test.zip,则这个 ZIP 文件的内部目录结构为: test.zip `-- test `-- Test.class如果我们使用 JDK 的 jar 命令把它打成 JAR 文件包 test.jar,则这个 JAR 文件的内部目录结构为: test.jar |-- META-INF| `-- MANIFEST.MF `-- test `--Test.class2. 创建可执行的 JAR 文件包制作一个可执行的 JAR 文件包来发布你的程序是 JAR 文件包最典型的用法。
Java 程序是由若干个 .class 文件组成的。
这些 .class 文件必须根据它们所属的包不同而分级分目录存放;运行前需要把所有用到的包的根目录指定给 CLASSPATH 环境变量或者 java 命令的 -cp 参数;运行时还要到控制台下去使用 java 命令来运行,如果需要直接双击运行必须写 Windows 的批处理文件 (.bat) 或者 Linux 的 Shell 程序。
因此,许多人说,Java 是一种方便开发者苦了用户的程序设计语言。
其实不然,如果开发者能够制作一个可执行的 JAR 文件包交给用户,那么用户使用起来就方便了。
在 Windows 下安装 JRE (Java Runtime Environment) 的时候,安装文件会将 .jar 文件映射给 javaw.exe 打开。
那么,对于一个可执行的 JAR 文件包,用户只需要双击它就可以运行程序了,和阅读 .chm 文档一样方便 (.chm 文档默认是由 hh.exe 打开的)。
那么,现在的关键,就是如何来创建这个可执行的 JAR 文件包。
创建可执行的 JAR 文件包,需要使用带 cvfm 参数的 jar 命令,同样以上述 test 目录为例,命令如下:jar cvfm test.jar manifest.mf test这里 test.jar 和 manifest.mf 两个文件,分别是对应的参数 f 和 m,其重头戏在 manifest.mf。
因为要创建可执行的 JAR 文件包,光靠指定一个 manifest.mf 文件是不够的,因为 MANIFEST 是 JAR 文件包的特征,可执行的 JAR 文件包和不可执行的 JAR 文件包都包含 MANIFEST。
关键在于可执行 JAR 文件包的 MANIFEST,其内容包含了 Main-Class 一项。
这在 MANIFEST 中书写格式如下:Main-Class: 可执行主类全名(包含包名)例如,假设上例中的 Test.class 是属于 test 包的,而且是可执行的类 (定义了 public static void main(String[]) 方法),那么这个 manifest.mf 可以编辑如下:Main-Class: test.Test 这个 manifest.mf 可以放在任何位置,也可以是其它的文件名,只需要有 Main-Class: test.Test 一行,且该行以一个回车符结束即可。
创建了 manifest.mf 文件之后,我们的目录结构变为: == |-- test | `-- Test.class `-- manifest.mf这时候,需要到 test 目录的上级目录中去使用 jar 命令来创建 JAR 文件包。
也就是在目录树中使用“==”表示的那个目录中,使用如下命令:jar cvfm test.jar manifest.mf test之后在“==”目录中创建了 test.jar,这个 test.jar 就是执行的 JAR 文件包。
运行时只需要使用 java -jar test.jar 命令即可。
需要注意的是,创建的 JAR 文件包中需要包含完整的、与 Java 程序的包结构对应的目录结构,就像上例一样。
而 Main-Class 指定的类,也必须是完整的、包含包路径的类名,如上例的 test.Test;而且在没有打成 JAR 文件包之前可以使用 java 来运行这个类,即在上例中 java test.Test 是可以正确运行的 (当然要在 CLASSPATH 正确的情况下)。
3. jar 命令详解jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。
它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。
不过我们除了安装 JDK 什么也不需要做,因为 SUN 已经帮我们做好了。
我们甚至不需要将 tools.jar 放到 CLASSPATH 中。
使用不带任何的 jar 命令我们可以看到 jar 命令的用法如下:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一个,它们分别表示:-c 创建新的 JAR 文件包-t 列出 JAR 文件包的内容列表-x 展开 JAR 文件包的指定文件或者所有文件-u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中)[vfm0M] 中的选项可以任选,也可以不选,它们是 jar 命令的选项参数-v 生成详细报告并打印到标准输出-f 指定 JAR ...
java软件工程师的工作描述怎么写
展开全部 1、负责研发公司应用软件的模块设计、开发和交付 2、负责编码,单元测试 3、按照功能组件的详细设计 4、对其他软件工程师的代码进行审核 5、参与新知识的学习和培训 6、修复程序BUG 7、参与与其业务相关的需求变更评审 8、完成上级交办的其他事宜 9、编写技术设计文档 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程[1] 。
Java具有简单性、面向对象、分布式、健壮性、安全性、平***立与可移植性、多线程、动态性等特点[2] 。
Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等[3] 。
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。
不论什么Java应用服务器实质都是内置了某个版本的JDK。
主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如,IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK[13] 。
另外,可以把Java API类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment),JRE是支持Java程序运行的标准环境[14] 。
JRE是个运行环境,JDK是个开发环境。
因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。
而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常运行Java程序。
但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可[15] 。
...
转载请注明出处51数据库 » jdk.8用什么软件编辑文档