Cannot find source of error message [message #1740892] |
Fri, 19 August 2016 13:44 |
Kevin Frederiksen Messages: 2 Registered: August 2016 |
Junior Member |
|
|
Hi! New here . Sorry if I do or say something faux pas.
I've got a problem I've tried to go on stack overflow for help with, and seem to have hit a brick wall, so I'm hoping someone here might be able to help.
I know it shows this question has been asked before, but this seems rather specific. I have the class path set up right, or else Eclipse couldn't compile code from the same project/package, right? So, when I try to run some of my classes, I get this error message:
Error: Could not find or load main class
I try to move it to a different package? I get a dialog box that says, "'Building workspace' has encountered a problem. Errors occurred during the build.
I try to move it manually into the folder in the path? It gives me the same dialog box, and then it disappears. It's not in Eclipse. It's not in the folder. It's gone. (Thank GOD I backed it up on GitHub).
I don't know if this will help, but I've got two Projects. One I use specifically for copying code out of my book (it helps me to understand the explanations). The other, I have for experimenting and play. There are a BUNCH of classes. I'm wondering if the IDE is just getting too bogged down with too much information??
I also recently downloaded Android Studio, so...maybe that could have messed up my path/classpath...?
I found in my error log a few things: "Error in JDT core during AST creation", and then "Errors occurred during the build." And "Errors running builder 'Java Builder' on project 'Experimenting'." Then long lists of IO exceptions.
I would greatly appreciate any advice you could lend. Thanks!
|
|
|
Re: Cannot find source of error message [message #1740929 is a reply to message #1740892] |
Fri, 19 August 2016 19:27 |
|
On 08/19/2016 08:44 AM, Kevin Frederiksen wrote:
> Hi! New here :). Sorry if I do or say something faux pas.
>
> I've got a problem I've tried to go on stack overflow for help with, and
> seem to have hit a brick wall, so I'm hoping someone here might be able
> to help.
>
> I know it shows this question has been asked before, but this seems
> rather specific. I have the class path set up right, or else Eclipse
> couldn't compile code from the same project/package, right? So, when I
> try to run some of my classes, I get this error message:
>
> Error: Could not find or load main class
You mean you've right-clicked something in the Package/Project Explorer
and chosen Run As... ? It's not finding a class containing
public static void main( String[] args )
>
> I try to move it to a different package? I get a dialog box that says,
> "'Building workspace' has encountered a problem. Errors occurred during
> the build.
Moving what to a different package? The class with the main() method inside?
> I try to move it manually into the folder in the path? It gives me the
> same dialog box, and then it disappears. It's not in Eclipse. It's not
> in the folder. It's gone. (Thank GOD I backed it up on GitHub).
If your class(es) compile successfully, relocating one of them randomly
is not too likely to be the solution.
> I don't know if this will help, but I've got two Projects. One I use
> specifically for copying code out of my book (it helps me to understand
> the explanations). The other, I have for experimenting and play. There
> are a BUNCH of classes. I'm wondering if the IDE is just getting too
> bogged down with too much information??
Surely not. I've got Eclipse projects with thousands of source files.
> I also recently downloaded Android Studio, so...maybe that could have
> messed up my path/classpath...?
Possibly, but not likely.
> I found in my error log a few things: "Error in JDT core during AST
> creation", and then "Errors occurred during the build." And "Errors
> running builder 'Java Builder' on project 'Experimenting'." Then long
> lists of IO exceptions.
>
> I would greatly appreciate any advice you could lend. Thanks!
Set your code up the way you thought it should work. Then post a screen
shot of the complaint. That might help us understand better.
Best of luck,
Russ
|
|
|
|
Re: Cannot find source of error message [message #1741561 is a reply to message #1741550] |
Thu, 25 August 2016 20:18 |
|
Let's inch our way along here. Code does not in and of itself give error
messages. What exactly did you do that led to the posted error message?
Was it posted in Eclipse or at the command line?
On 08/25/2016 12:45 PM, Kevin Frederiksen wrote:
> Alrighty! So, here's the code:
>
> /*Utilizes the methods from CharacterStats to accept user input for
> storing stats
> * and action values and performing the various rolls*/
> import java.util.Scanner;
>
> public class fengShuiDice {
> public static void main (String[] args)
> {
> Scanner input = new Scanner(System.in);
> CharacterStats characterStats = new CharacterStats();//makes an
> object out of
> //CharacterStats
>
> System.out.print("Enter character's name: ");
> characterStats.setCharName(input.nextLine());//sets the
> character's name
> final String charName = characterStats.getCharName();//once
> set, character's
> //name doesn't change
>
> System.out.printf("%nEnter %s's AVs: ", charName);
> characterStats.setAVs();//prompts user for input to set action
> value names and //numbers
> characterStats.setStats();//prompts the user for the values of
> stats
>
> characterStats.mainMenu();//displays main menu
> String dice = input.next();
>
> while (!dice.equals("0"))
> {//start while
> switch (dice)//switches between the rolls needed based on
> user input
> {//start switch
> case "1":
> characterStats.regRoll();
> break;
> case "2":
> characterStats.regForRoll();
> break;
> case "3":
> characterStats.RollSglPos();
> break;
> case "4":
> characterStats.RollForPos();
> break;
> case "5":
> characterStats.RollSpd();
> break;
> default:
> {//start default
> System.out.println("\nThanks for playing!");
> dice = "0";
> }//end default
> }//end switch
> if (!dice.equals("0"))
> {
> characterStats.mainMenu();
> dice = input.next();}
> else
> {}
> }//end while
> }
> }
>
> It gives me this error message:
>
> Error: Could not find or load main class fengShui.fengShuiDice
>
> And my error log is filled with this:
>
>
|
|
|
Powered by
FUDForum. Page generated in 0.08212 seconds