Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse从代码访问工作区、编译器和导出函数_Java_Eclipse_Eclipse Plugin_Code Generation - Fatal编程技术网

Java Eclipse从代码访问工作区、编译器和导出函数

Java Eclipse从代码访问工作区、编译器和导出函数,java,eclipse,eclipse-plugin,code-generation,Java,Eclipse,Eclipse Plugin,Code Generation,我有以下任务: 在当前工作区中自动生成java源文件 生成后编译这些文件 将每个生成和编译的类以及所需的库导出到可运行的JAR文件 我已经安装了EclipseSDK,我想我需要的是让我的主类从SDK继承一些类,并可能加载一些其他类。但我不知道我到底需要什么,去哪里找。我希望您能提供一些线索。我建议您查看M2T-JET,不仅生成Java文件,还生成项目、任何必要的文件夹以及您需要的任何其他资源。其中一个资源是jardesc文件,JDT使用该文件来持久化jar导出选项。您可以使用这些选项来定义j

我有以下任务:

  • 在当前工作区中自动生成java源文件
  • 生成后编译这些文件
  • 将每个生成和编译的类以及所需的库导出到可运行的JAR文件

我已经安装了EclipseSDK,我想我需要的是让我的主类从SDK继承一些类,并可能加载一些其他类。但我不知道我到底需要什么,去哪里找。我希望您能提供一些线索。

我建议您查看M2T-JET,不仅生成Java文件,还生成项目、任何必要的文件夹以及您需要的任何其他资源。其中一个资源是jardesc文件,JDT使用该文件来持久化jar导出选项。您可以使用这些选项来定义jar和导出,然后生成jardesc文件以及其他生成的资源


M2T-JET可以通过编程方式调用,因此,一旦单次调用生成整个项目,插件就可以调用JDT,使用jardesc文件导出jar。

搜索
EclipseJava教程
会得到许多潜在有用的结果。我建议你找一个你喜欢的风格,并遵循它。我发现的主要是plugindevelopent,也就是说,代码在单独的eclipse环境中运行。我想让它快速而简洁,直接从
main(String[]args)
方法运行代码。对这个特定的请求有什么想法吗?试试()。这是()中的第12节“创建您的第一个Java程序”。对于像Maven或Ant这样的通用构建工具来说,这听起来是一个不错的任务。不适用于EclipseGenerate java源文件,从何处开始?怎么用?如果已将eclipse设置为自动生成,则编译将自动进行。这些任务听起来应该由ant和ant构建者来完成,尽管这个问题已经结束(因为我为我的项目选择了更简单的解决方案),但我感谢你的建议,因为我对这个主题感兴趣,我想在闲暇时间尝试M2T-JET。