Sometimes Netbeans disables the run button - java

Sometimes Netbeans disables the run button.Help me to overcome this problem.I can't keep restarting netbeans again and again.When I get this problem my clean button also get disabled.

Do Run -> Set Main Project and select your project.
To explain: netbeans is very context sensitive and you may be moving out of the context of your runnable project. In general, clicking any source window thats part of the project will enable the project's Run button but if you, for example, open some random text or csv file to take a look, the Run button will disappear because the text or csv file you're looking is not part of the runnable project -- you've moved out of the project's context.
Setting a project as Main will cause it to always be the 'in context' project with respect to the Run, Debug, Profile buttons.
As the comment mentioned, your app also might still be running and you should see a Stop button to press.

Related

Eclipse maven launch "has encoutered a problem" No selected resource

Developing a Maven project in Eclipse, when I click the launch button, the launch will often fail with the error:
'Launching project_name' has encountered a problem.
No selected resource
This is because I have not selected a Java class file in the editor before clicking the Launch button (little green play icon).
Usually, I have the maven console, or Git staging view in focus at the time I press the button, so I understand why it is happening, just not how to prevent it.
Surely the play button knows which project to select. Why should it care which view has focus when I press the button? The launch configuration refers to the project via a value like ${project_loc:project_name} in the Base directory field.
Is there a way I can tell Eclipse to just run the maven build, regardless of what focus the IDE has?
I am running Eclipse IDE for Enterprise Java Developers.
Version: 2018-12 (4.10.0) on Ubuntu.
In Window > Preferences: Run/Debug > Launching choose Always launch the previously launched application as Launch Operation.
Make also sure not to use selection based variables like ${git_branch} without an argument.
To make git_branch independent of the selection, specify the resource (file or folder) from which you want to have the current branch name. For example, ${git_branch:/my_project}.

Eclipse Reads from a different class(file)

This problem continues to persist and I am hoping that someone who understands Eclipse can help.
Previously, I worked on a project that involved reading files. However, I am complete with that project and now my current project keeps reading the previous file.
I just want to run programs seperate from the personalityy.java file
I have already tried run -> configuration
Screenshot
It reads from personalityy.java
You're pretty unclear about what exactly you're trying to do, but in short, to run a java application, right-click on the source file in the explorer and select "Run As" and "Java Application".
It looks like you are new to Eclipse. Don't worry the problem is pretty simple. The Green run button on the menu bar will run the last run program by default. You probably have the new file open and you are using the run button in the menu to run. What you have to do is.
Open the file you want to run.
Right click inside the new file in text editor
Click Run as
Click Java Application.
In the future you can click the black down arrow beside the run button to select which program you want to run.

Can you force eclipse to run/debug another project when a particular one is ran/debugged?

I'm working with Ligdx, an API for cross plattaform game development that by default generates at least 2 projects:
The core project: This is the one you are supposed to work on, where all the classes and logic should be placed.
The desktop project: This one is automatically generated from the core project.
The core doesn't have any class to start it because it's supposed to be started from the desktop (or other platforms) project.
It is also always selected -because its what you are working on- so pressing the "run" or "debug" buttons will attempt to run the core project and not the desktop one and immediately fail thus forcing you to select the desktop project before hitting run/debug. This can get extremely annoying, especially when debugging.
So is there a way to force Eclipse to always run the desktop project?
Rekaszeru's answer to this question shows how to set up Eclipse in order to always launch the previously launched application.
You simply have to go to preferences / run-debug / launching and check the "Always launch previously launched application" box as he shown in the picture he used to illustrate his answer:
This will not force one of the projects to always be launched but it would pretty much solve the problem unless you are working on multiple projects at the same time or you alternate between Web/Android/Desktop.
If Your asking how to start a Core project from already existing project present in the eclipse then all you need to do is Right Click on desktop folder of the project and go over Run As and select Java Application
But if that is not what you have posted for I can only understand that you need to understand how a LibGDX project is deployed.... From Desktop project "In xyzMain.java" file you will have a method call to the core project saying:
new LwjglApplication(new Sample(), cfg);
This is where you'r Sample Class from the core project is called over.
But from the title I get a diff feeling that you wish to add another project to your already existing project...
You can do that by changing the build Path of the project....by including Other proj to the one you wish to compile and run.
Hope this helped you out..
I´m not aware of doing exactly what you have described, but I´d suggest using the Launch Configurations menus and dialgos to do what you want in a similar quick way.
Note that you can configure your launch configurations doing: Run -> Run Configurations... (also Run -> Debug configurations...)
Option 1).
Once you have run your Desktop Project, simply use the Run Drop-down button, which contain your launch configurations:
Option 2).
Save a launch configuration file in your Core project (or wherever you want) using the last "common" tab of the launch configuration dialog:
Then you can simply right-click on your that file to launch your Desktop Project:
P.S: I´d also suggest reading a little bit about run configurations in lars tutorial

Stanford CS106a: some java applet errors that do not allow to run the programs

Wasnt able to solve the problems in this screen.
http://s8.postimage.org/n5osf76ed/qestions.jpg
All the code worked a month ago.
What have I changed: I have a different version of eclipse (now: Eclipse IDE for Java Developers 1.5.1.20120920-0737, don't know what the previous one was).
Messed with environment variable. Since this does not effect the ot
Please help.
Try this solution mentioned in this discussion.
I just ran into this problem using standard (not Stanford) Eclipse.
By now this is probably moot for you, but I'll post my solution for
future travelers.
The launch configurations for Assignment 1 default to Applet, so the
containing Karel application isn't launched. To solve this, create
and use new Application launch configurations for each file.
If you already tried to run some of the files, delete the Applet
configs created so you can reuse the names:
Open the project properties (e.g. right click on Assignment 1 and select Properties).
Select Run/Debug Configurations.
Select and Delete each configuration.
Click OK.
May the Force be with you.
Create Application configs:
Right click on java file (e.g. CollectNewspaperKarel.java) and select Run As > Run Configurations...
Select Java Application in the left pane.
Click New Launch Configuration (the icon of a document with a +).
Type a name for the configuration and set its Main class to the associated file (e.g. CollectNewspaperKarel).
Click Apply then Run. (This should run correctly and create a useful entry in the Run History.)
Eclipse will still try to default to Applet, so you will henceforth
need to launch these configurations from the Run History (either from
the Run menu or the pull down on the run button). If you accidentally
launch as default, it will add a useless Applet configuration to the
Run History (e.g. CollectNewspaperKarel (1) ). You can delete this
from the Run Configurations dialog to keep the Run History tidy.
The eclipse used in CS106A is customized for stanford and for "karel the robot" :)
Just download and install it again and things should work just fine.

How to figure out what error my Java Eclipse project has?

I've created a Java project from existing source with an Ant build script in Eclipse. I cannot run my project because Eclipse tells me that there is at least one error in it.
Now, I know that the project runs fine on the command line, so I suspect an Eclipse configuration error.
As far as I can tell, the only feedback that I have from Eclipse is
a little red X on my project in the Package Explorer window
(source: gregmattes.com)
and dialog window when I try to run the project says there are errors in the project
(source: gregmattes.com)
This is all wonderful, but what is the error?
Is there a "show me the next error" button somewhere?
In the past, on other Eclipse projects, I've notice other little red X's on folders containing source files with errors, the little red X's appear on the source files as well. I scanned (manually) through all of the source files and I haven't found any other red X's (again, where is the "next error" button?).
If I select the "Proceed" button I am greeted with a java.lang.NoClassDefFoundError for my main class, which makes me suspect a classpath issue. I've checked the classpath, and I'm fairly certain that it's correct. Is there a way to see the exact jvm command line that Eclipse is invoking? I realize that it might be invoking the JVM programmatically, and not on a "real" command line. In any case, is there a way, other than the run configuration dialog, to see what is actually happening when I hit the "Proceed" button?
The errors are shown in the Problems view. If it is not opened, go to:
Window > Show View > Problems
Also accessible with the keyboard shortcut Alt+Shift+Q,X
Selecing Window -> Show View -> Problems will open the Problems view, that should have a list of all problems, their location and nature (it can be configured to show only project- or file-local problems, so you may also have to click on the project). Most likely you have a config error in your project, e.g. a reference to a JAR library that cannot be found.
View Errors/Warnings Project based
if you get that kind of an error which shows a red cross on the project folder just refresh that project right clicking on it i was having the same problem as above so try and see...

Categories

Resources