Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将项目构建路径传递给Eclipse中的外部工具

将项目构建路径传递给Eclipse中的外部工具
EN

Stack Overflow用户
提问于 2012-09-23 04:23:55
回答 1查看 962关注 0票数 3

我想在Eclipse中设置一个外部工具,通过直接调用javac对项目中的类进行一些自定义编译。为此,我需要将classpath参数传递给javac,以便它知道从哪里查找依赖项。

是否有可能,例如,在外部工具配置对话框中,告诉Eclipse将所有引用的库和源目录的列表传递给我的外部工具,最好是以javac期望的分号分隔的方式?有一个名为project_classpath的变量,但不幸的是,它返回由Eclipse生成的已编译类的输出目录,而不是依赖目录。

我认为Eclipse应该在某个地方随时提供这些信息,因为它自己调用javac时可能需要这些信息。

有没有别的地方可以找到这个信息?不幸的是,与项目相关的.classpath文件包含对Eclipse内部定义的库的各种隐蔽引用,而不是简单的路径名。

EN

回答 1

Stack Overflow用户

发布于 2013-01-09 10:44:24

我使用最小的应用程序打印出jsp编译任务的类路径。根据需要进行调整

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public class JspCompileArgs {
    static public void main(String [] args){
        StringBuilder sb=new StringBuilder();
        sb.append("-war.path \"${resource_loc}/src/main/webapp\"\n");
        sb.append("-keepgenerated true\n");
        sb.append("-compileToDir /tmp/jsp_compile\n");
        sb.append("-additional.classpath \"");
        ClassLoader cl = ClassLoader.getSystemClassLoader();
        URL[] urls = ((URLClassLoader)cl).getURLs();
        for(URL url: urls){
            sb.append(url.getFile());
            sb.append(";");
        }
        sb.append('"');
        System.out.println(sb);
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12549718

复制
相关文章
eclipse:找到项目所在路径
单击选中项目后,右键打开工具栏,选择Properties(最下面) 打开Properties后
桑鱼
2020/03/17
1K0
将Eclipse中的项目迁移到Android Studio中的方法
将Eclipse中的项目迁移到Android Studio中 非著名程序员 我们都知道Google官网在年底将不再支持Eclipse的开发,我也相信现在肯定还有很多人在使用Eclipse开发android,估计也在慢慢的打算转向使用Android Studio,那么我们现在就在讨论一下怎么才能把Eclipse里面的项目导入到Android Studio中去。使用过Android Studio中的人都知道,项目中要有Gradle,那么方法就是首先要做的是生成Build Gradle的文件,毕竟Android
非著名程序员
2018/02/01
1.5K0
将Eclipse中的项目迁移到Android Studio中的方法
将studio项目 转换为eclipse项目
总会有些奇怪的事情,比如,有的人就有将studio项目 转换为eclipse项目的需求 首先,不要因为编译原因而放弃。studio项目是完全可以转换成eclipse的 本站的开源代码板块有很多项目都是android studio开发的,很多同学以为必须要先学会studio,才能编译这些源代码,于是花了很长时间学studio,结果发现还是不会。其实任何studio项目都是可以转换成eclipse的,eclipse目前的编译能力比studio只会多不会少。只要你熟练了,一个中等复杂的studio项目转成ec
xiangzhihong
2018/02/01
1.2K0
将studio项目 转换为eclipse项目
修改eclipse中的默认工作路径
首先,关闭Eclipse并打开eclipse的安装目录,依次打开以下目录,configuration\.settings 文件夹下有一个文件 org.eclipse.ui.ide.prefs, 用记事本打开,里面的内容格式如下: #Tue Oct 04 08:39:07 CST 2011 RECENT_WORKSPACES_PROTOCOL=3 MAX_RECENT_WORKSPACES=5 SHOW_WORKSPACE_SELECTION_DIALOG=false eclipse.preferen
闵开慧
2018/03/30
1.7K0
如何将多个参数传递给 React 中的 onChange?
在 React 中,一些 HTML 元素,比如 input 和 textarea,具有 onChange 事件。onChange 事件是一个非常有用、非常常见的事件,用于捕获输入框中的文本变化。有时候,我们需要将多个参数同时传递给 onChange 事件处理函数,在本文中,我们将介绍如何实现这一目标。
网络技术联盟站
2023/06/07
2.7K0
eclipse的svn切换账号_eclipse将项目和svn关联
百度搜了下全都是不知道哪年的一篇博客被疯狂转载,删除缓存文件的。但是根本不顶用。直接上我的解决方案吧(来自stackoverflow)。
全栈程序员站长
2022/11/04
9710
如何将eclipse中开发的maven管理的web项目导入到idea开发工具中
这里牵扯到一个eclipse和idea项目部署tomcat的一个路径问题,如果不知道的,很容易搞懵逼,eclipse一般默认后面都带了项目的名称,但是idea需要自己配置一下,这里先配置不带项目名称的,如下所示:
别先生
2021/01/02
1.4K0
将eclipse 项目导入android studio
两种方法,一种是在导入的时候选择导入eclipse项目,然后选择项目位置,导入 第二种是将eclipse导出为gradle形式,修改gradle设置,然后在as中导入项目。
用户2657851
2020/03/04
1.2K0
eclipse怎么导入java文件_Eclipse如何导入JAVA工程?如何将项目导入Eclipse中?
Eclipse如何导入JAVA工程?很多用户在学习Eclipse的过程中都会不小心把项目给删除了,到这里,笔者要先说一下“没关系,先不要慌张”,如果你把项目删除了,是可以通过导入的方法找回来的。具体方法见下文。
全栈程序员站长
2022/09/08
2.6K0
如何将MyEclipse项目导入eclipse
我们经常会在网上下载一些开源项目,或者从别的地方迁移一些项目进来,但经常会发现导入后各种报错。这是初学java肯定会遇到的问题,本文对一些常见的处理方案做一个总结。(本文将MyEclipse项目导入e
剽悍一小兔
2018/05/17
1.2K0
将 Windows Terminal 作为外部工具集成到其他工具/程序/代码中
Windows Terminal 在 Windows 上是一款 UWP 应用,然而其依然具有良好的与外部工具的集成特性,你可以在其他各种工具中配置使用 Windows Terminal 打开。
walterlv
2020/03/19
1.4K0
将 Windows Terminal 作为外部工具集成到其他工具/程序/代码中
如何将MyEclipse项目导入eclipse
我们经常会在网上下载一些开源项目,或者从别的地方迁移一些项目进来,但经常会发现导入后各种报错。这是初学java肯定会遇到的问题,本文对一些常见的处理方案做一个总结。(本文将MyEclipse项目导入eclipse的过程为例,其他情况也可参考这个流程)
Twcat_tree
2022/11/30
8430
如何将MyEclipse项目导入eclipse
Eclipse将Maven项目打成jar包[通俗易懂]
1:在eclipse中选中项目,右键,Run As,Run Configurations,输入package,然后点击run执行。
全栈程序员站长
2022/06/24
2.3K0
Eclipse将Maven项目打成jar包[通俗易懂]
Vue 中,如何将函数作为 props 传递给组件
作者:Michael Thiessen 译者:前端小智 来源:medium 点赞再看,养成习惯本文 GitHub https://github.com/qq44924588... 上已经收录,更多往
前端小智@大迁世界
2020/05/18
8.2K0
gradle构建工具的使用前言:一、gradle简介:二、gradle的安装:三、eclipse中配置gradle:四、使用gradle构建项目:总结:
gradle是构建工具,类似于ant和maven,也许目前maven还是主流,但是gradle却是综合了ant和maven的优点,发展速度很快,所以很有必要了解一下。
贪挽懒月
2018/08/02
2.8K0
gradle构建工具的使用前言:一、gradle简介:二、gradle的安装:三、eclipse中配置gradle:四、使用gradle构建项目:总结:
将多个属性传递给 Vue 组件的几种方式
所有使用基于组件的体系结构(如Vue和React)的开发人员都知道,创建可重用组件是很困难的,而且大多数情况下,最终会通过传入大量的属性,以便从外部更容易地控制和自定义组件。这并不坏,但是传递大量属性确实会变得有点麻烦和丑陋。
前端小智@大迁世界
2020/05/11
1.9K0
将Eclipse创建的项目编码默认改成UTF-8
找到 Text file encodeing 选择other 输入字符编码 UTF-8
静谧星空TEL
2021/04/27
8680
将Eclipse创建的项目编码默认改成UTF-8
如何将多个Eclipse项目导入IntelliJ IDEA
IntelliJ IDEA 与Eclipse在新建项目上的叫法略有不同,区别见下图。
lyb-geek
2018/07/26
1.2K0
如何将多个Eclipse项目导入IntelliJ IDEA
将外部窗体程序嵌入到QWidget中
下列代码例子中实现的将窗体名字为Example的窗体嵌入到QWidget中。 #include <QApplication> #include <QWindow> #include <QWidget> #include <windows.h> int main(int argc, char *argv[]) { QApplication a(argc, argv); WId winId = (WId)FindWindow(NULL, L"Example"); QWindow *
Qt君
2023/03/17
1.4K0
将外部窗体程序嵌入到QWidget中
点击加载更多

相似问题

Eclipse外部工具,路径变量中的空格

13

eclipse:包括项目外部的路径

19

是否可以将Eclipse中当前打开的文件的完整路径传递给外部工具?

12

使用外部JAR构建Eclipse项目

17

构建路径中的必需项目[Eclipse]

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文