• 第一个Hello World,实现起来还蛮费周折的。


      今天初学了java,当然要从经典的Hello World程序做起。其目的主要是练习下在java平台怎样编译并运行一个简单的程序。但是,问题却接踵而至。

      step 1 ‘javac’不是内部或外部命令

       这个问题的解决网上很多人问,也有很多回答。但是今天在cmd下输入java命令可以,输入javac就不行,细看才发现,由于机器安装的是64位系统。安装jdk7会在program file和program file(x86)下都有jdk这个文件夹,当初设置path时设置了program file(x86)下的jdk,而这个jdk下只有java.exe。至于为什么会program file(x86)这个文件夹,是为了识别32位的程序。当然把path设置为program file下的jdk问题就解决了。

      step 2 java运行“找不到或无法加载主类”

      对于这个问题网上很多人说在环境变量下添加classpath就行了,或者运行时输入java -classpath .; 

      在jdk1.5之后就不用设置classpath这个环境变量了,jre会自动在当前文件下收索java类。当然我却遇到了这个问题,原来在输入java +类名时(注:这里你也许会想到怎么会是类名,该为编译之后的文件名才是啊。在java中一个.Java文件可以有多个类作为内部类/Adapter类/其它类,但是只能有一个public类,且类名必须和文件名一致。所以类名即为文件名),我习惯性的使用了tab键自动补全文件名,结果就变成了java HelloWorld.class,所以问题就出现了。希望大家不要犯我类似的错误。

  • 相关阅读:
    CCF模拟题 窗口
    CSUOJ 1541 There is No Alternative
    MySQL数据库优化的八种方式(经典必看)
    PHP面向对象-----魔术方法
    PHP面向对象(OOP)----分页类
    2017最新PHP初级经典面试题目汇总(下篇)
    2017最新PHP经典面试题目汇总(上篇)
    原型模式
    适配器模式
    策略模式
  • 原文地址:https://www.cnblogs.com/oxzc/p/2370182.html
Copyright © 2020-2023  润新知