
-----------------------------------
mar5000k
Sun Sep 23, 2012 1:37 pm

Why can't my Java code run????
-----------------------------------
 Hi, I need your help!
why do you think is wrong with my code below?



* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package assan;


/**
*
* @author Assan
*/
public class Assan {

/**
* @param args the command line arguments
*/
public static void main(StringWhen I compiled it, below is the outcome.


ant -f C:\\Users\\Assan\\Documents\\NetBeansProjects\\assan clean jar
init:
deps-clean:
Updating property file: C:\Users\Assan\Documents\NetBeansProjects\assan\build\built-clean.properties
Deleting directory C:\Users\Assan\Documents\NetBeansProjects\assan\build
clean:
init:
deps-jar:
Created dir: C:\Users\Assan\Documents\NetBeansProjects\assan\build
Updating property file: C:\Users\Assan\Documents\NetBeansProjects\assan\build\built-jar.properties
Created dir: C:\Users\Assan\Documents\NetBeansProjects\assan\build\classes
Created dir: C:\Users\Assan\Documents\NetBeansProjects\assan\build\empty
Created dir: C:\Users\Assan\Documents\NetBeansProjects\assan\build\generated-sources\ap-source-output
Compiling 3 source files to C:\Users\Assan\Documents\NetBeansProjects\assan\build\classes
C:\Users\Assan\Documents\NetBeansProjects\assan\src\assan\TextIO (1).java:46: error: class TextIO is public, should be declared in a file named TextIO.java
public class TextIO {
1 error
C:\Users\Assan\Documents\NetBeansProjects\assan\nbproject\build-impl.xml:915: The following error occurred while executing this line:
C:\Users\Assan\Documents\NetBeansProjects\assan\nbproject\build-impl.xml:268: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)

And when I insisted on running it, below is the output.


run:
Exception in thread "main" java.lang.ExceptionInInitializerError
at assan.Assan.main(Assan.java:24)
Caused by: java.lang.RuntimeException: Uncompilable source code - class TextIO is public, should be declared in a file named TextIO.java
at assan.TextIO.(TextIO (1).java:46)
... 1 more
Java Result: 1
BUILD SUCCESSFUL (total time: 2 seconds)

NB. I'm using netbeans7.2, and im using TextIo.java class which is not a built-in function of java library.

-----------------------------------
Tony
Sun Sep 23, 2012 3:25 pm

Re: Why can't my Java code run????
-----------------------------------
ant -f C:\\Users\\Assan\\Documents\\NetBeansProjects\\assan clean jar
init:
deps-clean:
Updating property file: C:\Users\Assan\Documents\NetBeansProjects\assan\build\built-clean.properties
Deleting directory C:\Users\Assan\Documents\NetBeansProjects\assan\build
clean:
init:
deps-jar:
Created dir: C:\Users\Assan\Documents\NetBeansProjects\assan\build
Updating property file: C:\Users\Assan\Documents\NetBeansProjects\assan\build\built-jar.properties
Created dir: C:\Users\Assan\Documents\NetBeansProjects\assan\build\classes
Created dir: C:\Users\Assan\Documents\NetBeansProjects\assan\build\empty
Created dir: C:\Users\Assan\Documents\NetBeansProjects\assan\build\generated-sources\ap-source-output
Compiling 3 source files to C:\Users\Assan\Documents\NetBeansProjects\assan\build\classes
C:\Users\Assan\Documents\NetBeansProjects\assan\src\assan\TextIO (1).java:46: error: class TextIO is public, should be declared in a file named TextIO.java
public class TextIO {
1 error
C:\Users\Assan\Documents\NetBeansProjects\assan\nbproject\build-impl.xml:915: The following error occurred while executing this line:
C:\Users\Assan\Documents\NetBeansProjects\assan\nbproject\build-impl.xml:268: Compile failed; see the compiler error output for details.
BUILD FAILED (total time: 0 seconds)

