对重复参考的评论:为什么在被问为重复的问题之前多年被问到时,为什么将其标记为重复? 我还认为问题,细节和响应比所提到的问题要好得多。
我已经成为C
++程序员已有一段时间了,但是我是Java和Eclipse的新手。我想使用触摸图“图形布局”代码来可视化我正在使用的某些数据。
这段代码是这样组织的:
./com
./com/touchgraph
./com/touchgraph/graphlayout
./com/touchgraph/graphlayout/Edge.java
./com/touchgraph/graphlayout/GLPanel.java
./com/touchgraph/graphlayout/graphelements
./com/touchgraph/graphlayout/graphelements/GESUtils.java
./com/touchgraph/graphlayout/graphelements/GraphEltSet.java
./com/touchgraph/graphlayout/graphelements/ImmutableGraphEltSet.java
./com/touchgraph/graphlayout/graphelements/Locality.java
./com/touchgraph/graphlayout/graphelements/TGForEachEdge.java
./com/touchgraph/graphlayout/graphelements/TGForEachNode.java
./com/touchgraph/graphlayout/graphelements/TGForEachNodePair.java
./com/touchgraph/graphlayout/graphelements/TGNodeQueue.java
./com/touchgraph/graphlayout/graphelements/VisibleLocality.java
./com/touchgraph/graphlayout/GraphLayoutApplet.java
./com/touchgraph/graphlayout/GraphListener.java
./com/touchgraph/graphlayout/interaction
./com/touchgraph/graphlayout/interaction/DragAddUI.java
./com/touchgraph/graphlayout/interaction/DragMultiselectUI.java
./com/touchgraph/graphlayout/interaction/DragNodeUI.java
./com/touchgraph/graphlayout/interaction/GLEditUI.java
./com/touchgraph/graphlayout/interaction/GLNavigateUI.java
./com/touchgraph/graphlayout/interaction/HVRotateDragUI.java
./com/touchgraph/graphlayout/interaction/HVScroll.java
./com/touchgraph/graphlayout/interaction/HyperScroll.java
./com/touchgraph/graphlayout/interaction/LocalityScroll.java
./com/touchgraph/graphlayout/interaction/RotateScroll.java
./com/touchgraph/graphlayout/interaction/TGAbstractClickUI.java
./com/touchgraph/graphlayout/interaction/TGAbstractDragUI.java
./com/touchgraph/graphlayout/interaction/TGAbstractMouseMotionUI.java
./com/touchgraph/graphlayout/interaction/TGAbstractMousePausedUI.java
./com/touchgraph/graphlayout/interaction/TGSelfDeactivatingUI.java
./com/touchgraph/graphlayout/interaction/TGUIManager.java
./com/touchgraph/graphlayout/interaction/TGUserInterface.java
./com/touchgraph/graphlayout/interaction/ZoomScroll.java
./com/touchgraph/graphlayout/LocalityUtils.java
./com/touchgraph/graphlayout/Node.java
./com/touchgraph/graphlayout/TGAbstractLens.java
./com/touchgraph/graphlayout/TGException.java
./com/touchgraph/graphlayout/TGLayout.java
./com/touchgraph/graphlayout/TGLensSet.java
./com/touchgraph/graphlayout/TGPaintListener.java
./com/touchgraph/graphlayout/TGPanel.java
./com/touchgraph/graphlayout/TGPoint2D.java
./com/touchgraph/graphlayout/TGScrollPane.java
./TG-APACHE-LICENSE.txt
./TGGL ReleaseNotes.txt
./TGGraphLayout.html
./TGGraphLayout.jar
如何在Eclipse中添加此项目并使其快速编译和运行?
在Eclipse中创建一个新的Java项目。这将创建一个src文件夹(以包含您的源文件)。
还要创建一个lib文件夹(名称不是那么重要,但是遵循标准约定)。
将./com/*
文件夹复制到文件/src
夹中(您可以使用OS进行此操作,而无需执行任何高级导入操作或从Eclipse GUI中执行任何操作)。
将所有依赖项(jar
项目本身依赖的文件)复制到/lib
(请注意,其中 不应 包含TGGL jar
- 感谢评论者Mike Deck指出了我对OP帖子的误解! )
将其他TGGL内容复制到根项目文件夹(或其他一些专用于许可证的文件夹,您需要在最终应用程序中分发这些许可证)
返回Eclipse,选择在步骤1中创建的项目,然后按F5键(这将刷新Eclipse的文件夹树视图,并包含实际内容。
/src
文件夹的内容将自动编译(将类文件放置在Eclipse在创建项目时为您生成的/ bin文件中)。 如果您有依赖项 (您不在当前项目中,但出于完整性考虑,我将在此包括在内), 则编译最初会失败,因为您缺少jar files
项目类路径中的依赖项。
最后,根据需要/lib
在Eclipse中打开文件夹,然后选择构建路径。right click``jar file``Build Path->Add
这会将特定的jar添加到项目的类路径中。Eclipse将检测到更改并自动编译之前失败的类,现在您应该拥有一个包含您的应用程序的Eclipse项目。
问题内容: 我正在尝试导出Java项目。我可以通过使用选项导出-> Java-> JAR文件来创建JAR文件。我无法将此jar文件导入Eclipse(Java的没有导入选项)。我在这里做错什么了吗? 针对Web开发人员使用Eclipse Java EE IDE(版本:Juno发行版) 问题答案: 有比导出和导入罐子更简单的方法。假设您的项目名为MyProject123。只是: 只需使用文件管理器打
问题内容: 将Java项目导入到我的工作区时遇到一些问题。我下面这个教程 -但我不能使用最后 导入现有项目的 步骤,因为Git仓库我用不包括Eclipse的具体和文件。 使用“新建项目”向导 因此,该项目不被识别为项目,因此无法导入。因此,我使用了“ 使用新建项目”向导 选项,并在下一个对话框中选择“ Java项目”,尝试了运气。问题在于这将创建一个没有任何内容的新Java项目!该项目也未连接到G
我想将我的Eclipse项目导入IntelliJ IDEA,所以我转到了IntelliJ IDEA帮助页面: 如果IntelliJ IDEA中当前没有打开的项目,请单击欢迎屏幕上的导入项目。否则,选择文件|导入项目。 问题是欢迎屏幕上没有导入项目选项,文件菜单中也没有导入项目选项。 有什么办法吗? 我查看了更新,它告诉我我的11.1.3版本是最新的,尽管帮助页面的标题栏中有12.0。
问题内容: Java本机接口(JNI) Java本机接口(JNI)是java的有趣接口之一,通过 使用Java本机接口(JNI),您可以与其他应用程序和库一起使用 。 JNI是Java的本地编程接口,它是JDK的一部分。使用JNI,您可以使用以其他语言(例如C,C ++)编写的其他应用程序和库进行操作。但是基本的问题出现了,我什么时候应该使用JNI? 您需要特定于平台的信息,并且标准Java类库可
我正在开发,它将在启动时导入。
问题内容: 我是一位有抱负的Java程序员,希望在项目中使用JSON。我正在遵循一个编程教程(从书中),该教程要求我使用以下行将JSON导入到我的项目中: 但这产生了一个错误,因此我用以下代码替换了它: 这也会产生一个(不同的)错误: 导入org.json无法解析 我认为问题是我的Eclipse工作区中实际上没有JSON库。如何执行此操作,以便可以使用JSONArray?我找到了用于JSON的