zoukankan      html  css  js  c++  java
  • Java——开发环境配置

    【1】JDK的安装与卸载

    (1)卸载程序
            控制面板--添加或删除程序--J2SE Development KitJ2SE Runtime Envioroment--删除
    (2)安装程序
           JDK双击--运行--自定义安装(默认安装目录为:C:Program Filesjdk***,需要注意的是这个安装目录是有空格的,这对
           于一些需要jdk工作的软件而言,很可能会造成工作不正常,所以推荐新建目录C:JDK)--安装
           
           --J2SE Runtime Development自定义安装(JDK是Java开发环境,JRE是运行环境,在安装完JDK后自带了一个JRE,但是
           对于客户而言,不需要进行开发,因此不需要安装JDK,只需要安装JRE,安装JRE后会修改注册表,这样其他程序使用JRE时
           就不需要指定JRE路径了,直接读取注册表信息)--安装(这里可以直接用默认安装目录)
     
           运行CMD命令行--输入javac,验证是否安装好JDK--输入java
     
     【2】下载及设置过程
      <1>配置path和classpath
             a>Windows系统执行命令时要搜寻的路径;
             b>java在编译和运行时要找的class文件所在的目录;
     
    【path环境变量】
     <1>比如在输入javac指令时,系统会在path路径中搜索是否有javac.exe文件;
     <2>path中各个目录分号隔开;
     <3>从前到后逐项搜索,一般要将javac的路径放到最前面,防止搜寻到老版本的JDK或者其他版本的JDK;
      <4>查看当前JDK的版本命令:java-version。
     
    【classpath环境变量】
      一个实际程序,往往需要多个class文件配合完成,这就class文件之间存在着相互调用(一个class可能会寻找另一个class文 件,该变量就是查找路径)。
     
      <2>验证:--javac  --java  --java-version
     
    【3】本地计算机环境配置
     (1)文件图标:显示详细信息(不要使用大图标)
     (2)工具--文件夹选项--查看--应用到所有文件夹--YES
     (3)工具--文件夹选项--查看--显示所有文件和文件夹[勾选该项]、
                                                 --隐藏已知文件的拓展名[不要勾选这一项]、
                                                 --在地址栏显示完整路径[勾选该项]
      (4)右击文件夹--共享和安全--属性:共享该文件
     
    【4】常见运行错误
     
     ----Exception in thread 'main':java.lang.NoClassDefFoundError:HelloWorld
     ----利用dir指令列举类,显示没有文件
     ----原因:<1>文件未存盘(编辑环境上方文件名会显示一个*,这表示未保存的文件,一定要格外注意)
                     <2>classpath配置不对(比如C:java,如果配置成C:java.,则新增一个“.”表示当前目录,即在当前目录和配置
                            的目录中寻找,当然,先在当前目录中寻找)--重启CMD进行编译
     
    【5】JavaApplication
      <1>源文件的基本组成部分是类class;
      <2>一个源文件最多只有一个public类,其他类个数不限(与public类地位一样,编译后同样会生成class文件);如果源文件包
            含一个public类,则类名应与源文件名保持一致;
      <3>Java程序严格区分大小写;
      <4>Java程序执行入口是main()方法,其固定书写格式为:
            public static coid main(String[] args){}
           //在这里变量名args可以自己定义,[]位置前后均可
      <5>三种注释方式
             /*
               * 
               *
               */
        用于多行注释,且可以被doc工具解析
     
    【6】IDE
      JBuild(收费)
      eclipse
      visual studio
     
     
     
     
     
     
     
     
     
     
  • 相关阅读:
    “百度杯”CTF比赛 九月场 code
    初识thinkphp(3)
    i春秋CTF web题(1)
    初识thinkphp(2)
    初识thinkphp(1)
    0MQ底层队列设计
    0MQ文档导读
    LF模式是个坑,ZeroIce中间件让你体会这个痛
    0xe7f001f0!?NDK调试过程,无故抛出SIGSEGV。
    KDevelop
  • 原文地址:https://www.cnblogs.com/yedushusheng/p/4354560.html
Copyright © 2011-2022 走看看