zoukankan      html  css  js  c++  java
  • 第一个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,所以问题就出现了。希望大家不要犯我类似的错误。

  • 相关阅读:
    POJ 1953 World Cup Noise
    POJ 1995 Raising Modulo Numbers (快速幂取余)
    poj 1256 Anagram
    POJ 1218 THE DRUNK JAILER
    POJ 1316 Self Numbers
    POJ 1663 Number Steps
    POJ 1664 放苹果
    如何查看DIV被设置什么CSS样式
    独行DIV自适应宽度布局CSS实例与扩大应用范围
    python 从入门到精通教程一:[1]Hello,world!
  • 原文地址:https://www.cnblogs.com/oxzc/p/2370182.html
Copyright © 2011-2022 走看看