|File and folder structure is changed in eclipse|
Are you in the appropriate perspective ?
It's been 3 or 4 years I haven't done JavaEE, but I think there is also a
Menu > Window > Open Perspective
Finally, your problem seems to come from the view you have selected :
Menu > Show View > Other > (General > Navigator)
In the last picture, you are in the "Project Explorer" view and in the
other one in the "Navigator" view.
|Eclipse java project where directory structrure != package structure|
This is not possible in Java, the runtime system always looks for a/b/c as
directory structure for a specific class in package a.b.c. See
|org.eclipse.core dependency to org.eclipse.runtime suddenly changed|
The problem is likely caused by version ranges. These ranges do not even
have to be used for the Eclipse artifacts.
Assume you depend on [1,2) and 1.1, and 1.2 are available. At a moment in
time, 1.3 is added that has different dependencies. If it finds multiple
groupId:artifactId with a different version then it picks the first it
finds. Maven follows a breadth first strategy to find dependencies so that
you can override it in your top level pom. This is of course very obscure
and error prone. A better way is to specify all your app dependencies in
one pom so you can ensure valid versions.
|Change project file structure after migrating from Eclipse to Android Studio gradle structure|
While migrating your project from Eclipse to Android Studio, no change have
been done on project structure. The only that have changed are new .iml and
Your java code stays in project/src/ folder, and has not been moved in
project/src/main/java folder (like in a new created project from
Your AndroidManifest file also stays in the project/ folder and has not
been moved in project/src/main/ folder (like in a new created project from
At migration, the build.gradle file is customized in order to be able to
compile with the old structure is described in the gradle documentation :
Configuring the Structure
For a new created project in AndroidStudio, the sourceSets part of the
build.gradle file :
main.java.srcDirs = ['src/java']
|I used m2eclipse plugins in eclipse.why the imported package still cannot be resolved by eclipse?|
First of all, you're not using the m2e plugin; while it may be installed,
it's not activated for this project:
There is no little "M" on the project's icon
The classpath doesn't include an entry
From what I can see, Eclipse can't resolve the dependencies since the
variable M2_REPO isn't defined (if it could, you would see the absolute
path to the JARs in the upper image after the symbolic path).
To fix this, go to Preferences and search for "Classpath Variables". Add
M2_REPO there with the correct path (default is $HOME/.m2/repository).
If it already exists, make sure the path is correct.
Alternatively, right click on project and select "Convert to Maven Project"
|When to compile apps that use a changed runtime package|
Every time you change the interface section of a unit in a BPL you have to
recompile the depended parts (EXE or other BPL).
|Can maven resolve local resources whose folder structure changed?|
When you build the war, put src/main/resources into /target/resources
instead of /target directly.
THIS PAGE shows outputDirectory parameter which specifies the output folder
I think it would look something like this:
|How do I structure my Python package?|
You could use the second structure, but in your __init__.py, simply have...
from .project import PublicClass1
from .project import PublicClass2
from .project import PUBLIC_CONSTANT_A
Basically, only importing in __init__.py what you actually want to be
public, while keeping __init__.py mostly free of code logic.
|Trigger an event in Python traits package when an Array element is changed|
I'm afraid that it's not really possible. numpy arrays view raw memory.
Anything can change that memory without going through the numpy array
object itself. The pattern we usually use is to reassign the whole array
after doing the slice/index assignment.
import numpy as np
from traits.api import Array, HasTraits, NO_COMPARE
x = Array(comparison_mode=NO_COMPARE)
print 'Doing something'
c = C()
c.x = np.linspace(0, 1, 10)
# This does not trigger:
c.x = 100
# This does:
c.x = c.x
|mysql update view automatically when related table structure changed ?|
The view definition is “frozen” at creation time, so changes to the
underlying tables afterward do not affect the view definition. For example,
if a view is defined as SELECT * on a table, new columns added to the table
later do not become part of the view.
|Android Studio Project Structure (v.s. Eclipse Project Structure)|
The mystery: Android Studio's Project Structure and Build System
I don't know if this is because of the Gradle Build System (I'd wager it
is), but I'll tell you what I've understood so far.
Update 4: 2014/09/11 Added Cheat Sheet for BuildTypes, Flavors and
Variants(I finally feel confident to write this :D)
Update 3: 2014/09/11 Updated the comparison workspaces and projects to be
Update 2: 2014/04/17 Added more detail to AS project structure
Update 1: 2013/07/29 Added IntelliJ Project Structure
The IntelliJ's Project structure (shown at the end) is for IntelliJ with
the android plugin. The Android Studio, however, has a project structure
divided like so:
Structure: Projects and Modules
module in Android Studio is like a project in Eclipse
project in Android Studio is like a
|Can't get EAR package structure correctly with Maven|
Ok, after I checked out a project from various maven archetypes I found the
error... the minimal error... it's always a minimal error costing huge
amounts of time...
In the dependencies section of the ear file, where I define my ejb as
dependency, just add this:
Afterwards it works correctly. Obviously it is wrong on the IBM page and on
many other pages. Besides I found out the following section is also
outdated, and can be completely removed from the ear-plugin section:
|Clarification in Java Package structure|
No, they won't clash. If that was a problem, you couldn't use several
libraries from, fo example, Apache at the same time, because they all put
their classes under some sub-package of org.apache.
You can see the package tree of all the classes in the classpath as a giant
tree containing a merge of all the package trees of all the jars and
directories listed in the classpath.
If you had two classes with the exact same package and name in two
different jars/directories in the classpath, then that would be a problem,
because only the first one would be available, and you can't (AFAIK) have
any guarantee about the order of the WEB-INF/classes and jars under
WEB-INF/lib in the classpath.
|How to create jar file with package structure?|
$ jar cvf asd.jar .
to specify the directory (e.g. .) to jar from. That will maintain your
folder structure within the jar file.
|EclipseLink MOXy exception due to package structure|
You need to have one binding file per package. BTW when you specify the
package name in the xml-bindings element you don't need to fully qualify
the name on the java-type element.
|A tool to validate the structure of a Python Package?|
If you call a module using:
python -m module
Python will load/execute the module, so you should catch crude syntax
errors. Also, if module has a block like:
if __name__ = "__main__":
It will be called. For some small self-contained modules I often use this
this block to run tests.
Given the very dynamic nature of Python, it is very hard to check for
correctness if the module author is not using TTD. There is no silver
bullet here. There are tools that will check for "code smells" and
compliance with standards (dynamic languages tend to generate a profusion
A good IDE like PyCharm can help, if you like IDEs.
These tools can help, but are still far from the assurance of static
languages where the compiler can catch ma
|How do I create a class with constant properties accessible to other classes within a package folder structure?|
Are you sure you have "RootFolder" added on the path? Here is a quick test
I did, which works just fine (I'm running R2013a):
Version = '1.0';
Info = struct('Name','MyClass', 'Version',pkg.MyClass.Version);
So I was able to even directly index into the returned structure.
Note that if you want to reference any of the constant properties inside
other properties, you have to use the fully qualified name including the
package name (just like we did for the "Version" property inside the
|In Eclipse, how can I export a package and all sub-packages as a jar?|
Go to file->export->JAR file, there you may select "Export generated class
files and sources" and make sure that your project is selected, and all
folder under there are also! Also, make sure they are in the Build
Configuration -> Order and Export area, and they are checked for export.
If all else fails, try FatJar. It detects all dependencies and
automatically bundles them into the JAR. In Eclipse you can use FatJar by
using the Build Fat Jar option for Java projects.
|How do I use PDFBox with Eclipse? Does it package in jar files?|
You will need to send both the jar you produce (from building your project)
and the PDFbox jar. The PDFbox far file must be in the CLASSPATH when you
run your application.
Add a jar (for the purpose of building only) as follows: select the
project, type ALT-Enter (or right-mouse on the project and select
properties), click on "Java Build Path", click the "Add External Jars..."
button, browse to the PDFbox jar file, click the "open" button, then click
the "OK" button (on the properties window). The PDFBox jar file is now in
the build CLASSPATH of your project. See step run concerning the runtime
|Something wrong with package explorer in eclipse?|
It is likely that some plugin has caused such behavior.
Install new clean Eclipse (no new to uninstall your current).
Then try to open your project in that Eclipse, it should work OK.
Then make notice what plugins are installed, and if they change the
|the width of the composite is getting changed when we press on the maximise button in eclipse plugin development using swt|
tells SWT that you want the composite to fill all the space which is why is
expands on the resize.
GridData data = new GridData(SWT.BEGINNING, SWT.TOP, false, false);
data.widthHint = 100;
Stops the composite for resizing and gives a suggested size - 100.
You may not need the width hint.
|what the meaning for the image about the package in java eclipse?|
This means your folder is scheduled to be deleted on the next commit.
It is used when your project is under SCM using Subversion.
Window -> Preferences -> Team -> SVN -> Label Decorations
to see the meaning of all used SVN icons, as shown below:
|How to get the active package path in eclipse workspace|
Try to make your path to an absolute path using IPath#makeAbsolute(). You
can also transform it to an File using IPath#toFile() and then make it
So in your sample you could write:
IPath path = folder.getLocation();
System.out.println("Absolute Path: "+path.makeAbsolute());
System.out.println("Absolute FilePath: "+path.toFile().getAbsolutePath());
|Eclipse does't shows errors in Package Explorer|
Open the Problems view. It will display all the compile time errors &
warning in your open Applications. To open that view follow the steps:
Go to Window: Show View: Other: General: Problems.
Also to view the errors in Project Explorer, try cleaning the project, as
suggested by Vimal Bera.
|Tolven source to Eclipse project structure|
Note sure of your Eclipse version. In 4.2, Select Window>Open
Perspective>Other... and then CVS Repository Exploring. In the "CVS
Repositories View", right click and select New>Repository Location....
Connection Type: pserver
Repository Path: /cvsroot/tolven
Use default port
Click on OK. You should see something like this:
You're going to want this to be an Eclipse Java Project. So create a Java
project with separate source and binary folders. In the "CVS Repositories
View", right click on the stuff you want to edit in Eclipse and select
Check Out As.... Select ...into an existing project, then Next>. Now select
the source folder of the Java project you just created. and Finish.
You're probably going to want to move the non-Java files
|Eclipse Grails - Does not recognize structure from SVN import|
The problem was that the commit had additional information which broke
I created a new project from the sources, cleared the repo and made the
commit based on this tutorial on the main list.
|How to export an Eclipse builder (or package it) for Importing to other projects?|
If you've implemented the builder using the New>Program sequence adding
the program you're calling in that manner, then the simplest solution is
use the same specifications and add an external tool configuration with the
same definition (you may need to delete the definition from the original
project builder tab).
Once defined as an external tool, the tool can be imported using the import
menu on the project builder tab.
|Eclipse type declaration points to wrong package|
Assuming that the import from your project corresponding to this class is
the right one, and that you chose a package name different from the one
used in the jar file :
Rename your class, or suppress the ambiguity by prefixing your class name
by the package name in your code. Right now, I don't see any other option.
org.test.MyClass c = new org.test.MyClass();
|Eclipse - Export Signed Application Package Not Producing APK|
Does eclipse also exit when you have this problem?
I recently got issues with exporting signed packages myself but in my case
eclipse would fail and shut down. Also there was no output at all (on os
x). The problem seems to occur when working with several projects being
signed that refer to a common library.
For me the solution is to do a clean build before exporting the signed
package. A clean build of project and libraries.
|How do I put a folder with java files into eclipse's package explorer|
Create a new project in Eclipse:
File > New > Java Project
This will create a project with a src folder. Then copy and paste the Java
files into this directory via the file system. If the .java files are
packaged you may need to create packages within the src folder.
Click the src Folder > File > New > Package
|After changing package name I get java.lang.ClassNotFoundException on Eclipse|
You probably didn't update your imports in your main file (the one who runs
the main method). ClassNotFoundException implies that the classloader
couldn't find a certain class given the current directives.
Eclipse should be sending you a warning about this (underlining the
offending imports in red). To organize the imports for a given file
directly, use the Ctrl + Shift + O shortcut while editing it.
|Not able to find classes in org.eclipse.jetty.websocket package|
You are using the wrong apidocs.
You said you are using Jetty 9.0.3, and then linked to the Jetty 7 javadoc.
Use the Jetty 9 javadoc.
There's some information in the jetty 9 documentation about the API as
|Eclipse - Search for a word or Phrase inside the package|
Search -> Search... or ctrl+H. There is File Search where you can search by
text or regular expression and restrict search by scope and/or file name
patterns. And there is Java Search which allows you to find declarations,
references and occurrences of Java elements.
|Eclipse Juno m2ecliipse : directory structure explanation|
All of this is explained here.
src/main/java This is where your source code goes
src/main/resources This is where you put your resources like your xml
files. Things that aren't java classes but need to be in your classpath.
If you put them under /java, they won't be copied into your classpath so
you have to put them here.
src/main/webapp This is for webapps. Everything you put in here will be
copied over to your war file, directly.
|Can eclipse automically reduce all package calls to full imports?|
Select the fully qualified classname
Source > Add Import
(Shortcut: Control + Shift + M)
|Which preference controls whether multiple selection is available to Package Explorer in Eclipse?|
After many attempts and many failures, I eventually managed to track down
It seems that if the Gnome preference "Show position of pointer when the
Control key is pressed" is enabled† then multi-selection fails in
To fix it, I simply disabled "Show position of pointer when the Control key
† On my Red Hat Enterprise Linux 6 installation this is located in:
System > Preferences > Mouse > General tab, Locate Pointer section
The thing which finally gave my a hint was identifying that this was
probably due to the same underlying problem as another I was having with
the NoMachine NX client, where the nxclient wasn't passing Ctrl key presses
to the remote end at all. See the bug report Enabling Gnome Accessibility
option prevents "ctrl"
|How to export signed application package in eclipse with proguard and crashlytics?|
Never mind I found it. It's in File-> Export and under the Android folder,
there's a new "Export Crashlytics-enabled Android Application" option.
Had a habit of exporting the other way so never looked here before.
|How can I find an Eclipse update site of a specific class/package|
I don't think that there is a general solution for this – I am not
aware of any search engines for p2 repositories. So you will need to do
I'll start with the second one: Let's assume you already have the URL of a
p2 repository (aka update site) that may contain the package you are
interested in. How do you find out what the repository contains?
One option is to try to read the p2 metadata files directly. These are
located at <repositoryURL>/content.jar or /compositeContent.jar or
/content.xml, or /compositeContent.xml. The metadata files are kind of
An (optionally jarred) content.xml lists all bundles and their exported
packages, and you could do a string search for the package you are
An (optionally jarred) compositeContent.xml
|Eclipse QuickFix Crashes when Importing from java.util Package|
Use Windows -> Preferences -> Java -> Editor -> Content Assist -> Advanced
to disable proposals (in the upper list), especially if you believe those
are from a third party tool.
Also, code completion has a timeout. So if some suggestion engine in
Eclipse takes too much time, it is terminated by the code completion UI.
That again is normally indicated by a message box, so I assume this is not
Lastly, you may want to check there is sufficient memory available in
Eclipse. Otherwise the completion proposal processor may run into an out of
memory and the thread is killed silently.
|maven-archetype-webapp directory structure using Eclipse Kepler|
After struggling about what was going on the archetype and for what reason
it didn't create the usual structure...I decided -as a productivity
workaround- to create a new maven project and skip archetype creation.
After that I copied from an old project the directories of META-INF and
WEB-INF and everything is working fine. I suggest if anyone reaches this
point to just do the same in order to get going and not waste anymore time.
If someone knows the solution I will be more than welcome to read it :)