1.win10系统电脑怎样才可以运行Java开发
安装jdk,jdk下载地址:网页链接 根据电脑系统选择对应版本。32/64
安装时候,安装路径可以默认,也可以自己指定。我个人喜欢安装到非系统盘,比如D盘。jdk安装后,会弹出jre安装界面,路径同样可以选择。同样我喜欢把它和jdk放在一起。比如这样
配置环境变量。右键电脑桌面的“此电脑”--属性--高级系统设置---环境变量
在弹出的界面中,点击下部分的系统变量 下的 “新建”
变量名:JAVA_HOME
变量值:jdk的安装路径。比如我的安装在D盘。
继续新建
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
找到 path 双击,或者点击下方的编辑 右侧 新建 输入 %JAVA_HOME%\bin
(此处是针对windows10系统的,如果是其他系统,没有右侧界面,直接在path变量值最后面或者最前面添加上面的值。【注意新加的值和原来的值要用 ;隔开】)
然后确定--确定--关闭所有界面窗口。
右键 开始 --运行 输入 cmd 弹出一个黑色窗口,输入 javac 检测是否安装配置成功。
下面是成功的。如果提示不是内部命令就是不成功。
好了,剩下的就是选择一款你喜欢的java开发工具了。idea、eclipse、myeclipse等
2.如何运行Java程序和设置CLASSPAT?
如何运行JAVA和CLASSPATH环境变量的设置是学习和使用JAVA中最基本的问题,本不应在此赘述。
但近来不少人在论坛上提出的问题却与此有关,我平时碰到的一些初学者也往往在这个问题上卡了壳,因此写了这篇小东西,希望能对一些初学者有用。 我们都知道要运行一个JAVA程序要经历编写原程序,编译和运行三个步骤。
其中编译要用到javac命令,而运行则要用到java命令。比如有一个HelloWorld的类,保存在HelloWorld。
java文件中。编译时用: javac HelloWorld。
java 生成HelloWorld。class文件,运行时要用: java HelloWorld 这里要注意javac与java两个命令的重要差别。
javac需要的参数是JAVA原文件的文件名,因此。java的后缀是不能少的,而javac需要的参数是JAVA的类名,所以绝对不能加。
class后缀。这样以下两种用法都是错误的: javac HelloWorld (Wrong!!) java HelloWorld。
class (Wrong!!) 又因为Windows的文件系统对文件名的大小写是不敏感的,因此在编译时给出的原文件名大小写没有关系,但java命令要的是类名,而在JAVA中所有的标识符包括类名都是大小写敏感的,因此在用java命令时,类名的大小写必须和原文件中定义的类名完全一致。 注意下列命令用法: javac helloworld。
java (Corrent!!) java HelloWorld (Wrong!!) 既然用java命令运行JAVA程序时给出的是类名而不是文件名,那么java又是到那里去找到要运行的类的呢?这就要用到CLASSPATH了。 即可以通过设置CLASSPATH环境变量,又可以通过-cp命令行参数指示java到哪里去查找类。
其实javac也是需要CLASSPATH来指明编译时到哪里查找用到的类的定义的。如果CLASSPATH设定不正确,运行时就会碰到这样的错误: Exception in thread "main" java。
lang。NoClassDefFoundError: 而遇到这样的错误原因只可能是两个: 1。
CLASSPATH设定不正确; 2。 类名打错。
初学者最常见的是大小写错。 CLASSPATH是一组互相间由";"隔开的目录,zip文件或jar文件。
ZIP和JAR文件一般是用来引入一些第三方的类库,这些文件中也都包含了JAVA的类。这些目录、ZIP文件或JAR文件一般都是用绝对路径,如果用相对路径,那么在运行时就会解释为相对于当前路径。
在Win9x系统中,一般可以通过在autoexec。 bat中加入这样的语句来定义全局的CLASSPATH(假设你把自己写的类放在c:\myjava目录下) set CLASSPATH=c:\myjava Win9x操作系统需要重起机器,这个设置才能起作用。
如果是Windows2000,可以在控制面板\系统\高级\环境变量中新建CLASSPATH环境变量。 Windows2000不需要重起机器,但对设置之前打开的DOS命令窗口没有效果。
要检查CLASSPATH设置是否正确,可以通过在DOS提示符下大打入以下命令: echo %CLASSPATH% 如果要用-cp命令参数,则可以这样: java -cp c:\myjava 。 。
下面是天涯浪子与12237558鲲鹏的一段对话,希望能对初学者有点帮助~ (2001-06-08 17:01:06) 天涯浪子 C:\jdk 这是我JDK的安装目录! 你帮我写一个autoexec。
bat 和Config。 sys好吗? 鲲鹏: 与config。
sys无关。 关键是你的类放在什么路径。
天涯浪子:我写的在c:\java下面! 鲲鹏: autoexec。bat: set PATH=%PATH%;c:\jdk\bin set CLASSPATH=c:\java 天涯浪子:那原来的PATH还用改吗? 鲲鹏:原来的PATH是怎样的? 天涯浪子:哦,我加在原来";"的后面了~ 鲲鹏:这样应该也不错呀。
天涯浪子:还是出错了~ 鲲鹏:你把提示发过来 天涯浪子: C:\java>java helloworldapp Exception in thread "main" java。lang。
NoClassDefFoundError: helloworldapp (wrong name: HelloWorldApp) at java。 lang。
ClassLoader。defineClass0(Native Method) at java。
lang。ClassLoader。
defineClass(Unknown Source) at java。security。
SecureClassLoader。 defineClass(Unknown Source) at java。
net。URLClassLoader。
defineClass(Unknown So 这只是一半,还有一半没有发过来呢~ 鲲鹏: 执行javac helloworld。 java时,javac将通过文件系统查找helloworld。
java这个文件,因为文件系统是大小写不分的,所以helloworld。java 和HelloWorld。
java是一样的。 执行java helloworld时,java自己查找helloworld这个类,即使它通过文件系统找到了HelloWorld。
class这个类文件,但它会把类文件中的类名和你给出的类名比较,这个比较是区分大小写的。 我没有说错。
在执行javac时,给出的文件名大小写是没有关系的, 但执行java时,给出的类名大小写也必须正确。
3.怎样让Java动起来?
毋庸置疑,脚本语言,比如Jython、Python、Ruby、Perl和PHP正越来越流行。
Jython实际上是Python编程语言的一个完整实现。它由100%的纯Java语言写成,并且可以很方便地访问Java类库。
这种脚本趋势正由于快速应用程序开发(RAD,Rapid Application Development)的发展而越来越扩大化。 RAD是一种开发风格,如今它正吸引着越来越多的拥护者。
销售部经理给IT部门施加了巨大的压力以便加速生产,IT经理就不得不寻找更高效的方法来缩短研发生产时间。因此,RAD自然成了最好的推动力。
Infravio公司作为一个Java和Web服务的集成商,CTO Mukund Balasubramanian 说:“通过某些脚本语言,你可以变得非常聪明并且能够完成常规Java无法完成的很多事情。 如果你知道如何利用一个好的脚本语言,你可以在开发中节省大量的时间和金钱。”
脚本语言的优势 快速开发。它们大大缩短了“开发、部署、测试、调试”周期。
部署简便。大多提供即时部署能力,而无需花费大量时间在编译和打包周期上。
与已有技术集成。它们大都构建在已有的组件技术,诸如Java或者COM上,以便有效重复利用现有代码。
易于学习和使用。技术门槛很低,可以轻松找到大量的使用者。
动态代码。脚本语言能够被即时生成和执行,这在某些应用程序中是非常必要和有用的高级特性(比如说,JavaScript中的动态类型)。
当然,Java脚本语言也存在着一些缺点:凡事没有十全十美。 它假定存在着一个“现实”的编程语言,比如说,找到内建在脚本语言中的数据库驱动器是件非常困难的事情。
对于软件工程和代码结构领域的熟练开发者来说,这不太有利。比如说面向对象和基于组件的开发环境。
它们通常都不具有“一般性”,而是为某种特定的应用程序所产生,比如说PHP和互联网。 “尽管如此,脚本语言可以加速软件开发的进程,并且将其扩展到一个巨大的领域。
但是必须要注意的是选择特定的应用程序,比如说动态页面或者完成一个‘真实’的编程语言(如对于Java而言就是Jython)。”Balasubramanian如是说。
第三方实用程序 通过基本框架帮助网格脚本,IBM的 Bean Scripting Framework的应用程序使得将Tcl、Python、Perl和其他脚本语言嵌入Java应用程序相当简单。 Sun、Borland、BEA和其他厂商也提供类似应用程序。
但是熟练的Java开发者,比如Mentro Graphics公司的David Kearns指出,支持一个脚本语言会有时间和费用上的风险,更不要说支持六个这样的语言了。 在最近《Java World》的一篇文章中,Kearns描述了在Java应用程序中支持脚本会有的潜在风险。
“Jython具有最快的脚本解释能力,同时具有强大的编程特性。”他说,“我最关注的其实是Jython的控制流语法,对你来说也许重要,也许不重要。
因为有新的领域要涵盖,为Jython编写脚本或许比JavaScript和BeanShell需要更长的学习周期。 如果需要用Python编写高级应用的脚本,我推荐去买本书。
Python是一个很流行的编程语言,所以书店中会有大量的书籍可供选购。”。
4.Java桌面应用程序开发要注意什么呢
Java对于服务器,个人电脑和移动设备来说是一项伟大的技术。
由于需要java的跨平台的特性,因此java在服务器和移动设备方面的应用是非常成功的。但java在个人电脑应用方面的情况和在服务器及移动设备方面的应用有所不同,但是这很快就会有所改变,至少比你想象得要快。
在这篇文章中,我会分析一下java在桌面环境中的应用将怎样得到提升,然后具体说一下java GUI(用户图形接口)的三个主要的工具:AWT, Swing, 和SWT。
在下文中,我将会开发一个完整的java桌面应用程序。 Java与桌面端 现在,流行的桌面平台要数Windows、Mac、and Linux了。
但它们不是十全十美的,Windows主宰着桌面操作系统的市场,其上有巨大的应用和开发群体,但它昂贵且有许多安全漏洞。Linux有着稳固的基础,它是开源的软件,比Windows更可靠。
Macs非常容易操作且不是黑客的目标,但与Windows和Linux比起来,Mac的硬件和软件可选的余地非常的有限。 公司和个人选择他们的操作系统基于许多因素。
花费少且安全性高是首选的因素,这导致一些组织从Windows 系统转而选择Linux。对许多用户来说,可用性及对原有应用程序的支持是非常重要的因素,这意味着Windows 将继续享有巨大的市场。
Mac有其自己忠诚的用户,这使得苹果机仍然可以存活,Linux 在桌面的流行及Mac的成功创造了多样性,这种多样性正是Java需要的,这种多样性使得Java在桌面有举足轻重的地位。 跨平台的支持 Java 运行于所有相关的操作系统,包括Windows、Mac和Linux。
对于任何组织,他想把现有的应用从一个操作系统移植到另一个操作系统而不用做太多的改动,那么Java正是他们首选的桌面开发平台。或许用微软的可视化工具很容易构建。
NET应用,但是这将使你被绑定在了Windows平台上了。 很多人也许想立刻用Linux 代替Windows 从而避免由微软件操作系统的漏洞带来的问题。
用户不能容忍的问题之一是当从Windows移植到Linux带来的巨大的费用。如果你的应用程序用Java 构建,你就没有了这些问题,Java的图形用户界面看上去会跟你用的操作系统一样,而并不需要做什么改动。
假如有一天又有一种桌面操作系统出现的话,java 是个安全的赌注,因为它现在能够运行在Windows和Linux 上,那么可以推测它也可以运行在将来可能出现的操作系统上,这些操作系统可能或迟或早地由微软,或是开源社区,或是其它的人开发出来。 丰富的特征 最初,Java只有非常有限的一些特征去构建图形用户界面。
思想就是用平台无关的Java应用程序接口打包不同的操作系统的本地图形用户界面,称之为抽象的窗口工具。仅有普通的部件如文件域、文本区、选择框、单选按钮、列表框和按钮被AWT支持,图形和图像的特性支持非常有限,也就是说,只足够构建简单的applet程序。
认识到需要更高级的图形用户界面组件和图形能力,Sun公司开发了Swing,Java 2D,Java 3D,图像的输入/输出,Java高级图像(JAI)和很多其它的。这些中的一些窗体组件现在已经是Java 2标准版(J2SE)里的一部分,并且其它的一些扩展必须和你的应用程序打包在一起。
例如Swing、Java 2D、图像的输入/输出都是Java的核心API,随着Java开发工具包(JDK)和Java运行环境一起提供。让我们不要忘了J2EE平台。
如果你开发服务器端的应用程序并且需要丰富的图形用户界面,那么你毫无疑问应该选择Java。 这允许你把服务器端的一些代码移到客户端,反之亦然。
例如:一个项目可能开始是基于WEB和图形界面,在某些时候,用户可能要求图形元素不能在HTML中实现,如果你选择java做客户端应用,那么你可以重用这些当初用来做服务器端的代码。如果你用远程调用,一些类会真正地实现服务器和客户端的共享。
通过页面服务器,Java桌面应用也能够和其它的Java 或非Java应用程序通信,如CORBA, TCP/IP,或是 HTTP。 Java图形界面工具 Java有三个主要的图形界面工具:AWT,Swing和SWT。
Swing 是构建java图形界面标准的API(应用程序接口),一些AWT类由Swing基础而来。 SWT是一个非常有前途的新的窗体工具,由IBM资助。
但是事实上,这三者相互补充,他们满足不同的需求。 AWT 抽象窗口工具集为简单的applet程序设计,它不适宜用来构建丰富的桌面图形界面。
但是从开始被介绍,它至少有一个好的思想就是布局管理,它负责为组件找到一个放置的位置,这种机制是必需的,因为GUI组件在不同的操作系统中有不同的尺寸。 现在, AWT扩展了组件模型和事件处理机制(由JavaBeans说明定义),新的图形API(称为Java 2D),支持剪贴板和拖拉操作,打印,准入,和新的GUI工具Swing,所有这些都归到Java基础类中(JFC)。
Swing Swing是曾经开发的最复杂的GUI之一。 它有一套完全的组件从按钮到文件域到表格,树型和文件编辑器。
这些组件不依赖于操作系统本地的部件,而是用原始的图形像直线、矩形、文字画出。这种画代表感观插件,它能够模仿本地的感观。
Swing也有平台无关的外观称为"Metal"。 Swing的结构由MVC模式得到启发,这里在屏幕上的视觉GUI。
5.如何在windows10操作系统的电脑上配置java
Windows10正式版发布后,不少用户都在第一时间对系统进行了升级。但是,最近有位刚刚升级的用户反映自己因为工作需求要在Windows10环境下配置Java JDK系统环境变量,却不知道该如何操作。接下来就向大家分享Win10环境下配置Java JDK系统环境变量的具体方法。
(一)准备工作:
从Oracle官网下载Java JDK安装包(版本自己决定,本案例使用的是最新的8U60版本)。
(二)开始安装:
下载后JDK安装包后,双击运行安装程序。傻瓜式安装程序,除了安装路径,其他的安装默认的来没有什么需要变动的,直接“下一步”到结束即可(推荐只修改安装路径的盘符即可,JRE的安装和JDK的一样,几乎不需要变动)。
(三)操作指导:
1、右击我的电脑图标(windows10中为“此电脑”),选择“属性”,打开“系统”对话框,点击“高级系统设置”标签。
2、弹出“系统属性”对话框,选择系统属性下的“高级”标签。选择“启动和故障恢复”下的“环境变量(N)。“按钮,打开“环境变量”对话框。
3、在变量值中添加数据时,推荐使用copy大法。直接复制、粘贴,减少出错率。
找到Java JDK的安装路径,在资源管理器的地址栏中按ctrl+A,再按ctrl+C(或选中后右击选择“复制”),然后在需要添加或修改的地方直接按ctrl+V即可。
4、配置环境变量:新建 JAVA_HOME 环境变量在打开的“环境变量”对话框中,点击“新建(W)。”按钮。弹出“新建系统变量”对话框。在对话框中的“变量名:”中添加 JAVA_HOME ,在“变量值:”中添加java JDK文件的安装路径,点击“确定”。(案例中的为小编的java JDK安装路径,仅作为参考,请大家按照自己的实际情况自己填写)。如:C:\Program Files\Java\jdk1.8.0_60
5、配置环境变量:编辑Path系统变量在“系统变量(S)”下找到变量名为“Path”的系统变量。双击或选中“Path”系统变量,打开“编辑系统变量”对话框。在“变量值(V)”中的开头或末尾添加java JDK的bin路径,并在路径末尾加上分号“;”,点击“确定”。(推荐在path环境变量开头添加,便于计算机快速查找)。如:C:\Program Files\Java\jdk1.8.0_60\bin。
6、到这里,Java JDK的环境变量已经基本配置完成了,然后一路“确定”下去即可
7、验证配置:在完成以上步骤后,说明你的Java JDK已经基本安装完成了。但是,为了以防万一我们还需要做一个配置验证,来测试Java JDK是否配置正确,是否可用。
(1)、按WIN+R键打开运行对话框,输入命令“cmd”,打开“命令提示符”窗口。
(2)、在命令提示符依次输入命令:java、javac、javaw、java -version、java -verbose,查看其返回值。如果没有出现“不是内部或外部命令,也不是可运行的程序或批处理文件。”或有(空)返回值时,那恭喜Java JDK,安装、配置成功了!
6.在win10里怎么找回win7中的传统控制面板
解决方法1、首先打开系统设置中的“更新和安全”选项。
2、然后点击左侧菜单中的“恢复”选项。
3、在右侧就显示回退到win7的按钮了,点击“开始”按钮。
4、然后会让你选择回退到win7的原因,这里随便选就好了,然后点击下一步。
5、之后会提示你一些内容,比如做的一些设置会恢复等等,需要备份的东西最好先备份一下,之后点击下一步。
6、再接下来提示登陆密码的问题,如果你升级win10之前设置了密码,那么回退到win7还会是原来的密码。点击下一步,然后会提示感谢,再然后确定回退到win7。
注说明一下win10回滚win7只有一个月的时间,过了一个月试用时间就需要重新安装。
转载请注明出处windows之家 » win10如何用java