169it科技资讯


当前位置:  技术问答>java相关

请问如何编写运行第一个程序?

    来源: 互联网  发布时间:2015-11-21

我安装了j2sdk-1_4_0_03-windows-i586.exe ,桌面上出现个图标“JAVA WEB START”,请问我该如何来设置,如何来实现第一个程序呢。谢谢你能帮助我这个JAVA 的初学者。

|
打开记事本,写下:
public class Hello
{
 public static void main(String[] args)
  {
    System.out.println("Hello");
  }
}
然后文件保存为Hello.java

在msdos窗口中,运行javac Hello.java
                   java  Hello


在安装好JDK后,需要进行环境变量的设置,看看下面

一. J2SDK1.4.1_01是SUN公司JDK的最新版本,可免费下载;

二. 我将其安装在WIN2000的E:\j2sdk目录下面;

三. 安装完全成功之后,打开DOS窗口,在cd E:\j2sdk\bin目录下之后执行javac和java成功,但在其他任意目录下面执行java命令不成功,这主要是没有配置系统环境变量的原因;

四. 配置系统环境变量的目的就是让电脑中的某一个目录中的任何命令在任何其他目录中都可以执行,而我们的目的是使e;\j2sdk\bin目录下的所有命令在其他目录下都可以执行;

五. 下面配置系统环境变量:
    1. 桌面-我的电脑-(鼠标右击)属性-高级-环境变量;
    2. 在系统环境变量里面找到path一项,编辑:在最后加上e:\j2sdk\bin确定保存,前面一定要用分号与前面的值分开,然后一定要重开DOS窗口(我开始就是没有重开DOS窗口而屡试不成功的),再在任意目录下执行javac、java,应该成功,这说明你可以在任何目录下用这两个命令编译和执行的JAVA文件了;
    3. 但是,光有编译和执行命令是不能成功编译的你的JAVA文件的,还必需告诉电脑去什么地方查找你的JAVA程序所用到的CLASSA类,这就要用到Classpath变量了;
    4. 再在环境变量里面点添加,变量名填CLASSPATH,变量值填E:\j2sdk\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;这里是SUN公司的标准类所在地方.设置之后你应该可以编译成功HelloWorld.java之类的程序了;
    5. 但是,有时候我们自己的编的类需要package打包放在一个目录下供其他类访问,我们怎么办呢?我的类都放在E:\javasoft\class目录下,这时就需要编辑CLASSPATH,在后面加上:E:\javasoft\class这条路径.ok,今后你自己的编译好的类就都可以放在此目录下供其他类访问了.

没问题了吧.
本页相关标签:

    
相关技术文章:
    ▪如何使背景透明?

     自定义的光标,如何使光标的非图像部分透明? | 可以把光标装入Swing控件中, 再设置Swing控件为透明的 使用setOpaque方法 比如Swing Jlabel 叫jb 只需jb.setOpaque();就可以了 ......


    ▪一旦小代码!送分!

     package 查询资料; import java.awt.*; import java.awt.event.*; public class Russia extends Frame implements ActionListener{     public Panel m_pStatus;     public Label m_lStatus;         public Russia()     {         super("经典俄罗斯方块");         try         {             myInit();jbInit();         }         catch(Exception e)         {             e.printStackTrace();         }     }         private void myInit()     {         setBounds(200,50,340,430);         addMenu();   ......


    ▪怎麽在JB6中加上接口?????????

     大概程序是這樣的.想在JFrame後面加上implement actionlistener,該怎麽加?  直接打不進去  public class guestbook extends JFrame {     JPanel contentPane;    BorderLayout borderLayout1 = new BorderLayout(); | implements Actionlistener ......


 
最新技术文章:
    ▪visual age for java 与 webphere studio 的区别?

     各位大侠:     请问visual age for java 与 webphere studio 的区别? | visual age for java已经不在出新版本了,WSAD是它的下一代产品。 | visual age for java最多到版本4,现在WSAD已经版本5了,WTE也已经到版本5了。 ......


    ▪入门书看完了一本.可还有很多不明白,谁介绍本书我看?

     看完了<JSP动态网页入门实务>,可感觉还好多东西都不懂.有好的书推荐一本.. 探索JSP的小菜鸟..望大家多多指教.因为我实在是太菜了. | jsp核心技术详解 good! ......


    ▪一个数据库操作javabean的问题

     package mydb; import java.sql.*; public class Dbconn { String sDBDriver="org.gjt.mm.mysql.Driver";     String sConnStr="'jdbc:mysql://localhost/sinomos?useUnicode=true&characterEncoding=UTF8','root','123456')";     Connection conn=null;     ResultSet rs=null;     public Dbconn()     {         try{             Class.forName(sDBDriver);         }         catch(java.lang.ClassNotFoundException e)         {             System.err.println(e.getMessage());         }     }    public void executeInsert(String sql)     {         try       ......


 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号