Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 months ago.
Improve this question
I have an existential question, I have a project that has some errors and it marks some packages in red, I wonder if when compiling these affect my .class files that will later be uploaded to the webapps folder where I have my program deployed?
Thank you.
Red usually means compilation errors, which means that if you didn't compile them earlier there are no class files to affect (because they don't even exist) and if you did compile earlier it means that those class files will be outdated.
In other words, your mission is to not have compiler errors to begin with, not wondering how it will affect existing compilation artifacts.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
Does anyone know how to find some variables not used in Netbeans, like when I create the variable String a and I hover over that variable I get the info Variable "a" is not used?
I want to jump into that variable because in my servlet there are too many lines.
I'm not aware of any functionality that comes out of the box. But some third party tools offer you what you are searching for:
PMD (especially this rule). There's also a NetBeans plugin although I don't know if it works with the newest version of NetBeans.
SpotBugs (search for unused in the documentation to find the rules)
Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I must be missing the obvious here. I have a Maven project with a bunch of dependencies defined in my pom.xml such s Spring.
let's say I want to extend TwitterProfile. I see the class is not final but all classes appear with a lock icon.
How do I extend for instance TwitterProfile by say TwitterProfileWithCustomAttribute it would not let me.
What's going on?
Error disappeared after restarting IntelliJ :-/
The lock in the classes I guess will be related to the fact they point to ~/.m2 maven repository which is owned by root user.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
I have recently join a team in an organization. they have assign me a project. now I have the project source code build in GWT and Java. I have imported the project in my eclipse. Now I can not figure out how to start looking into it as it contains so many packages and java files.
Firstly you should understand what your code does in terms of business cases, and then high-level analyze it, without spending tons of time trying to figure out why each line of code is written, and when you will get it, life will become easier
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
i've to modify a plugin for my minecraft server (yes, i'm allowed to do it).
The problem is that the files that i've to modify have .class extension and despite a found a way to see those files with jd-Gui, i did not found a way to edit them. Can you please explain me step by step how to do it?
p.s. I use MacOsX system.
Thanks to all of you.
It is not a good idea to edit .class files because of dependencies and relationship with other classes. Also because .class contains byte information and not recommended (not possible in many cases) to edit it manually. The file is generated when you compile your java file. So, find the java source file, compile it, and it will update the .class file.
Good luck.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
Is it possible to compile and emit .class files at run time? I have some generated servlet code and I want to compile them into classes and package it as a war.
Thanks.
Just export the generated codes into files in a temp directory, invoke javac in there, package them, serve them. Nothing fancy needed.
Yes, it is.
You can take a look at the Java Compiler API doc
Note however, that you will have to provide the corresponding ClassLoader and manage all the resources yourself.
If you want to generate bytecode from non-Java sources, you can also use ASM directly: