怎么运行用记事本写的java程序

 更新时间:2013年08月26日 09:26:04   作者:  
以下小编就为大家介绍一下,怎么运行用记事本写的java程序。需要的朋友可以过来参考下

今天用记事本写了一个java程序,测试能运行,现在把它分解成几个步骤,利于大家理解:

1. 新建一个记事本,后缀名是  .java  ;然后在里面写一段java的代码,如图:

2.把写好的java文件丢进D盘,就是第一步给出的那个class文件;

3. 打开dos界面 开始-〉运行-〉cmd-〉 这个是命令行模式,选择D盘,如图:

4.选择D盘之后,在命令提示符中输入“javac 文件名.java”,我的文件名为java,所以输入javac java.java然后回车,等待编译。这时候你就会发现它提示说javac不是内部文件。接下来就是java环境变量设置的问题了;

5.下载一个jdk执行默认安装。例如我下的jdk版本是: jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe;

6.配置环境:右击我的电脑点属性,进去点高级就能看到环境变量。点进去就能设置你的系统变量了,如图:

6-1。变量名:classpath    变量值:(.;C:\Program Files\Java\jdk1.6.0_10\lib;)括号里面都是 (主要我们在编译运行程序的时候通过classpath可以帮助我们找到一些需要的系统类,“.”号是表示当前路径;“;”号是用来隔开多个变量值,如果你的系统里面已经有classpath环 境变量,就不用新建了,直接加“;”号,在后面加新值);如图所示:

               

6-2. 变量名:path     变量值:(C:\Program Files\Java\jdk1.6.0_10\bin;)括号里面都是     (通常系统已经有了PATH环境变量,因此只需将该路径添加到PATH 变量中即可; 由于Windows 对于外部命令,都按PATH 环境变量指定的路径搜索可执行性程序,因此为了可以执行java 和javac 等命令,应将java 和javac 所在的路径添加到PATH中。)如图所示:

7.坏境设置好之后就可以回到我们的第四步了,在命令提示符中输入“javac 文件名.java”,我的文件名为java,所以输入javac java.java然后回车,等待编译。

出现如图所示,表示编译通过:

            8.然后我们就可以查看我们的D盘多了一个java.class的文件,如图所示:

9.接下来在命令行输入 java  文件名(如我的也是java,起名可能有点小问题),如图所示,我们的程序就可以运行了!

相关文章

  • 分享15款Java程序员必备的开发工具

    分享15款Java程序员必备的开发工具

    这篇文章主要介绍了分享15款Java程序员必备的开发工具,需要的朋友可以参考下
    2015-02-02
  • Java ==,equals()与hashcode()的使用

    Java ==,equals()与hashcode()的使用

    本文主要介绍了Java ==,equals()与hashcode()的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • java 对象数组排序

    java 对象数组排序

    当遇到数组排序时,我们经常会使用学过的几种排序方法,而java 本身提供了Arrays.sort,在数据元素较少或者对效率要求不是抬高时,直接使用Arrays.sort来的更容易。查看一下源码后Arrays.sort 本身采用的是快速排序。
    2015-04-04
  • 深入讲解Java中的流程控制与运算符

    深入讲解Java中的流程控制与运算符

    这篇文章主要介绍了Java中的流程控制与运算符,是Java入门学习中的基础知识,需要的朋友可以参考下
    2015-09-09
  • springboot中swagger快速启动流程

    springboot中swagger快速启动流程

    这篇文章主要介绍了springboot中的swagger快速启动流程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • Java实现的断点续传功能的示例代码

    Java实现的断点续传功能的示例代码

    本篇文章主要介绍了Java实现的断点续传功能的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Java 虚拟机栈详解分析

    Java 虚拟机栈详解分析

    在线程创建时,JVM会为每个线程创建一个单独的栈空间。JVM的栈内存不需要是连续的。JVM在栈上会进行两个操作:压入和弹出栈帧。对于一个特定的线程来说,栈被称为运行时栈。这个线程调用的每个方法会被存储在响应的运行时栈里,包括了参数,局部变量,计算媒介和其他数据
    2021-11-11
  • java中用ObjectMapper类实现Json与bean的转换示例

    java中用ObjectMapper类实现Json与bean的转换示例

    这篇文章主要给大家介绍了关于在java中用ObjectMapper类实现Json与bean转换的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面跟着小编来一起学习学习吧。
    2017-08-08
  • 学习Java多线程之volatile域

    学习Java多线程之volatile域

    这篇文章主要为大家详细介绍了Java多线程之volatile域,Java 语言提供了一种稍弱的同步机制,即volatile,本文为大家解答,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • springboot创建线程池的两种方式小结

    springboot创建线程池的两种方式小结

    这篇文章主要介绍了springboot创建线程池的两种方式小结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12

最新评论