草庐IT

Java eclipse : Programmatically import plug-ins and fragments

coder 2024-04-04 原文

我需要在我的工作区中以编程方式导入一个 .jar,就像我在使用菜单时所做的那样:
导入 -> 插件开发 -> 插件和片段。

这里是导入java项目的代码:

IProjectDescription description = ResourcesPlugin.getWorkspace().loadProjectDescription( new Path("PROJECT_PATH/.project"));

IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(description.getName());

project.create(description, null);
project.open(null);

但我在 .jar 文件中没有 .project。你能帮帮我吗?

谢谢

最佳答案

你很接近,完成所有这些,然后创建一个 IFile 对象并将 Jar 文件读入 IFile 对象。 documentation有一些有用的代码片段可以向您展示如何执行此操作。

关于Java eclipse : Programmatically import plug-ins and fragments,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11525492/

有关Java eclipse : Programmatically import plug-ins and fragments的更多相关文章

  1. ruby-on-rails - Rails 4.0 expire_fragment/缓存过期不起作用 - 2

    我一直在尝试使用Rails的缓存功能,但我无法使某些缓存片段过期,尽管它们似乎已过期。使用Rails教程站点中指出的“俄罗斯娃娃缓存”,我正在使用此配置我在release_controller.rbController中使外部缓存过期,我在其中使用expire_fragment("all_available_releases")使片段过期。我在更新、删除或添加条目的Controller的每个方法中都使用它。这是WEBrick的日志,尽管过期片段已在其中注册,但5行后过期片段被读取并使用,而这是不应该的。这个例子是在destroy调用之后。ProcessingbyReleasesCont

  2. ruby-on-rails - 如何从 Rails Observer/Model 调用 expire_fragment? - 2

    我几乎什么都试过了,但似乎无法使用来自模型的expire_fragment?我知道你不应该这样做非MVC,但肯定有很多方法可以做到。我在lib/cache_helper.rb中用我所有的过期助手创建了一个模块,在每个中只是一堆expire_fragment调用。我有我所有的/app/sweepers下的缓存清扫器设置,并有一个“includeCacheHelper”在我的应用程序Controller中,因此在通过Controller调用时应用程序工作正常。然后事情是我有一些外部守护进程,尤其是一些循环的cron任务调用一个调用特定任务的rake任务方法。此方法进行一些处理并将条目输入到

  3. javascript - Three.js: Resize rendering canvas (GPU hungry fragment shader) - 2

    我正在使用three.js运行资源匮乏的片段着色器。我已将渲染大小设置为800*600,以保持着色器即使在低端卡上也能流畅运行。我正在这样设置我的渲染Canvas:varcanvas1=document.getElementById('canvas1');renderer=newTHREE.WebGLRenderer(canvas1);renderer.setSize(800,600);renderer.autoClear=false;document.body.appendChild(renderer.domElement);在body元素上我有然后我在cssheader中做widt

  4. java - 如何通过单击 fragment 内的线性布局从 fragment 类开始新 Activity ?下面是我的代码,但这不起作用 - 2

    当我点击fragment中的线性布局时,它不会给出任何错误,但不会开始新的Activity。我的代码有什么错误吗?请有人帮助我。我的项目的这个fragmentxml文件代码。Fragment_one.xml我的项目的这段java类代码。FragmentOne.javainfo.androidhive.listviewfeed;importandroid.app.Fragment;importandroid.content.Intent;importandroid.os.Build;importandroid.os.Bundle;importandroid.view.LayoutInfl

  5. java - NullPointerException 在 textview 中使用 fragment - 2

    我在tv.setMovementMethod(newScrollingMovementMethod());上遇到了NullPointerException但我完全不知道为什么!我已经在XML文件中声明了textView并在onCreateView中对其进行了初始化。任何帮助,将不胜感激。这里是java代码的相关部分:publicclassTestConnectionextendsFragment{publicTestConnection(){}JSONParserjParser=newJSONParser();//buttonpressedtogettheitemsButtongetA

  6. Android:无法启动 Activity ComponentInfo{/com.}:android.view.InflateException:二进制 XML 文件行错误膨胀类 fragment - 2

    我使用GoogleMapsAndroidv1API创建了我的应用程序的第一个版本。但是现在当我发布第二个版本的应用程序时,谷歌地图停止工作。我认为这是因为它已被弃用。所以现在我正在尝试创建示例Android应用程序以使用链接使用Googlemaphttps://developers.google.com/maps/documentation/android/start#getting_the_google_maps_android_api_v2但是我遇到了强制关闭错误FATALEXCEPTION:mainjava.lang.RuntimeException:Unabletostarta

  7. java - 使用 ViewPager 在 Fragment 中创建 Listview - 2

    我正在尝试开发一个时间线,就像下面的facebook一样。你看,我有一个ViewPager可以在“fragment”(如提要、个人资料、关于等)之间导航用户。我有“main.xml”,它上面只有viewpager;我还有fragmenta.xml、fragmentb.xml、fragmentc.xml。让我们检查一下fragmenta.xml,我把它放在里面;并制作了singlerow.xml来将这些框创建成这样的时间线;我让它只使用一个静态框。但是当我尝试运行这个结构时,我在Debug模式下遇到错误“找不到来源编辑源查找路径”在我尝试像这样将我的适配器和其他关于listview的东西

  8. java - Android - 试图实例化一个不是 fragment 的类 - 2

    所以我尝试在我的应用程序中创建一个fragment,其中包含使用appcompatActivity的工具栏(作为操作栏),以便我可以在多个View中重复使用它。我已经使用仅扩展fragment的类测试了一个简单的纯文本fragment并使其正常工作,但要包含一个工具栏,我需要在View中扩展AppCompatActivity(我认为).当我尝试让它工作时,我收到一条错误消息,指出我的action_bar_fragment不是Fragment。我觉得我在这里缺少一些基本的东西。有什么想法吗?主要Activity:packagecom.example.aaron.personaldataa

  9. java - fragment 内容未出现在手机上 - 2

    我试图让我的fragment出现在我的手机上,但由于某种原因它不会这样做。然而,当在平板电脑上加载相同的东西时,它看起来很正常。有人知道我的代码有什么问题以及如何解决这个问题吗?所有相关帮助将不胜感激。类(class)链接FragmentWCLine.javaWCBankActivity.javaFragmentWCBank.javaWCBankViewPagerAdapter.java布局链接fragment_wc_line.xmlfragment_wc_bank.xml 最佳答案 在FragmentWCBank中,您应该使用子f

  10. java - 如何在 Fragment 上使用 MaterialSearchView - 2

    我正在尝试添加MaterialSearchView在fragment中使用自定义工具栏。所以首先我为它创建了xml布局。search_view.xml然后我添加了菜单项..然后在fragment类中我添加了自定义操作栏。经过测试,代码运行良好。但是当我添加MaterialSearchView时..应用程序停止响应..这是我的java代码..publicclasssearchViewextendsFragment{Toolbarsearch;MaterialSearchViewsearch_view;@Nullable@OverridepublicViewonCreateView(Lay

随机推荐