同样的文件为什么放在根目录下就能用javac编译成功,放在文件夹里就不行????
F:\CoreJavaBook\v1ch03>javac InputTest.java
javac: 找不到文件: InputTest.java
用法: javac <options> <source files>
-help 用于列出可能的选项F:\CoreJavaBook\v1ch03>cd..F:\CoreJavaBook>cd ..F:\>javac InputTest.java
编译出了InputTest.class后又有问题了
F:\>java InputTest
Exception in thread "main" java.lang.NoClassDefFoundError: InputTest
Caused by: java.lang.ClassNotFoundException: InputTest
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: InputTest. Program will exit.是啥情况??这个是从网上下的程序,应该没错吧 还有第一行后面那个*号是干什么用的import java.util.*;
public class InputTest
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in); // get first input
System.out.print("What is your name? ");
String name = in.nextLine(); // get second input
System.out.print("How old are you? ");
int age = in.nextInt(); // display output on console
System.out.println("Hello, " + name + ". Next year, you'll be " + (age + 1));
}
}
F:\CoreJavaBook\v1ch03>javac InputTest.java
javac: 找不到文件: InputTest.java
用法: javac <options> <source files>
-help 用于列出可能的选项F:\CoreJavaBook\v1ch03>cd..F:\CoreJavaBook>cd ..F:\>javac InputTest.java
编译出了InputTest.class后又有问题了
F:\>java InputTest
Exception in thread "main" java.lang.NoClassDefFoundError: InputTest
Caused by: java.lang.ClassNotFoundException: InputTest
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: InputTest. Program will exit.是啥情况??这个是从网上下的程序,应该没错吧 还有第一行后面那个*号是干什么用的import java.util.*;
public class InputTest
{
public static void main(String[] args)
{
Scanner in = new Scanner(System.in); // get first input
System.out.print("What is your name? ");
String name = in.nextLine(); // get second input
System.out.print("How old are you? ");
int age = in.nextInt(); // display output on console
System.out.println("Hello, " + name + ". Next year, you'll be " + (age + 1));
}
}
解决方案 »
- 求教:多线程的代理设置切换问题
- 如何声明函数参数使可以变量值
- 帮忙注释一下代码吧,谢谢
- 求个检验身份证合法的JAVA算法
- 用JAVA编写记事本程序
- 菜鸟问题之NO.2--------静态变量和方法问题
- 在ftp服务器上的文件,如何用JAVA程序访问,并且拷贝到本地??问题解决,马上送分!
- 怎样利用ServletInputStream类一行一行地读入一个每行数据不定长且包含很多tab键的文件?
- 迅驰CPU,和塞扬CPU区别!!
- 您知道【Java开发者】http://www.ChinaJavaWorld.com吗?
- 多线程的join()方法实际中有用吗?
- 谁有Apache MINA 中文API,给我传一份,谢谢了
javac InputTest.java 成功之后会有个.class文件
执行.class文件报错,环境变量配对了吗
path里加;C:\Program Files\Java\jdk1.6.0_18\bin
应该没错吧
import java.util.*; *代表引入java.util包中所有的东东
就是那个点“.”。