Topic: 我是新手,谁来帮我解决这个问题(JCreator, Invalid path)

  Print this page

1.我是新手,谁来帮我解决这个问题(JCreator, Invalid path) Copy to clipboard
Posted by: 茂珊
Posted on: 2006-02-26 16:52

BasicInOutApplication.java

import java.io.*;
public class BasicInOutApplication{
public static void main(String args[])
{
char c= '';
System.out.print("Enter a character please:");
try{
c=(char)System.in.read();
}catch(IOException e){
System.out.println(e);
}
System.out.println("You entered character:" + c);
}
}

--------------------Configuration: <Default>--------------------
Invalid command line. Error : Invalid path

Command : \bin\javac.exe -classpath "D:\JCreator Pro\MyProjects\name\name" -d "D:\JCreator Pro\MyProjects\name\name" "D:\JCreator Pro\MyProjects\name\name\BasicInOutApplication.java.java"
Directory : D:\JCreator Pro\MyProjects\name\name

Process completed.

是我的软件问题吗??
快快帮忙啊
报错如下:::

2.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: aroky1983
Posted on: 2006-02-26 22:32

愿意加QQ共同探讨
50660904
我也不知道为什么字符char c = '';为什么错了
我把char c写到方法外就可以了。 我也是新人,希望互相可以沟通交流了
static char c;

3.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: Libra_1016
Posted on: 2006-02-27 08:37

you need setting your JCreator ..

4.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: philipshot
Posted on: 2006-02-27 08:54

应该是你的JCreator的问题!
卸了重装!
装好,第一次运行的时候,会提示连接到j2sdk安装的路径, 一般会自动找到的, 要不就手动连接到你装j2sdk的路径!
Smile)
还有char c= ''; 可能编译时会有问题
char c= ' '; 我认为加个space就可以了.

5.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: newobject
Posted on: 2006-02-27 15:55

JCreator重装,我以前也有过这样的事情! char c= '';这个地方好像也有错吧!

我也是个Java新手,希望大家可以一起交流QQ361451916

6.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: Skybus
Posted on: 2006-02-27 23:43

在JCreator的configure菜单项中指定你所安装的java jdk目录。
Smile
另外char c='';并不是给c赋空值,可以用空格代替或者干脆不赋值!Smile

7.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: Skybus] Copy to clipboard
Posted by: 茂珊
Posted on: 2006-02-28 17:00

我在Configure 里设置过了路径,而且好象已经可以编译了,只是又出现了以下问题:

import java.io.*;
public class BasicInOutApplication{

   public static void main(String args[])
   {
      char c= ' ';
      System.out.print("Enter a character please:");
      try{
        c=(char)System.in.read();
        }catch(IOException e){
          System.out.printlnEnvelope;
        }
        System.out.println("You entered character:" + c);
   }
}

错误::--------------------Configuration: J2SDK1.4.2 <Default>--------------------
D:\JCreator Pro\MyProjects\name\name\BasicInOutApplication.java.java:3: class BasicInOutApplication is public, should be declared in a file named BasicInOutApplication.java
public class BasicInOutApplication{
^
1 error

Process completed. 怎么回事啊??!

8.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: Libra_1016
Posted on: 2006-02-28 18:25

>class BasicInOutApplication is public, should be declared in a file named BasicInOutApplication.java

file name must be named as the same as class name

9.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: 茂珊
Posted on: 2006-03-01 15:43

class BasicInOutApplication is public, should be declared in a file named BasicInOutApplication.java

这是什么意思啊!!很好懂吗?我不太明白啊!能告诉我吗?Blush

10.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: Skybus
Posted on: 2006-03-01 19:49

Smile
class BasicInOutApplication is public, should be declared in a file named BasicInOutApplication.java

就是说你的java文件的文件名必须与文件中被声明为public的java类的名字相同,

btw: 一个java程序中只有一个public类,也就是说你的java程序的名字必须为 BasicInOutApplication.java.

11.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: 茂珊
Posted on: 2006-03-20 17:43

问题解决 谢谢

12.Re:我是新手,谁来帮我解决这个问题(JCreator, Invalid path) [Re: 茂珊] Copy to clipboard
Posted by: jackyangf
Posted on: 2006-03-21 17:01

不过char c = '';真的可以吗?


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923