相关疑难解决方法(0)

javac选项以递归方式编译给定目录下的所有java文件

我正在使用javac编译器来编译项目中的java文件.这些文件分布在几个包像这样:com.vistas.util,com.vistas.converter,com.vistas.LineHelper,com.current.mdcontect.

每个包都有几个java文件.我正在使用这样的javac:

javac com/vistas/util/*.java com/vistas/converter/*.java
      com.vistas.LineHelper/*.java com/current/mdcontect/*.java
Run Code Online (Sandbox Code Playgroud)

(在一行)

而不是提供这么多路径,我怎么能要求编译器递归编译来自父com目录的所有java文件?

java javac

118
推荐指数
5
解决办法
13万
查看次数

有什么好的java make实用程序?

我正在寻找一个用于构建大型java程序的make实用程序.我已经知道ANT了,但是想看看还有什么可用.

理想情况下,它应该能够处理.java - > .class包目录怪异的GNU Make.

Win32,但跨平台是一个加号.

编辑: 我看到使用ANT的一些缺点,这就是为什么我想看到其他选项,尽管我可能最终还是会使用它,只是因为它有效.

  • 需要非常重要的XML makefile,"HelloWorld"已经是25行,而且任何更合理的程序都会很快变大.
  • 为我解决所有错误的问题.
    • ant使编写jar和javac命令行更容易,生成清单更容易,更容易指定.java源文件,更容易指定jvm/java属性,更容易编写自定义构建工具.
    • ant不会使java类依赖更容易,并且似乎没有更强大的变量系统,这两件事通常由make实用程序解决.

我使用gnu make,但它无法弄清楚包含声明的.java文件的.class文件最终会在哪里.

java ant makefile

11
推荐指数
2
解决办法
2666
查看次数

你在复杂的构建过程中使用了什么?

我正在尝试改进我们的构建过程,这是一个巨大的Ant build.xml,它调用其他ant构建文件并执行几个Java类来执行更复杂的逻辑,这些逻辑在Ant中是不可能/可怕的.

背景:

  • Java和Ant的经验,一些Groovy
  • Windows平台

目标:

  • 作为命令行cron和servlet发布时的组合运行
  • 尽可能简化,最少的语言和技术之间的弹跳

我需要像Java这样的语言提供更高级别的逻辑能力,而Ant非常简单,我们使用过滤来覆盖不同客户端的默认属性文件.大多数情况下,我想知道人们使用的是Ant/Java以外的东西.

java ant build-process

11
推荐指数
2
解决办法
4038
查看次数

如何编译使用另一个Java类作为Object的Java类?

我有一个A.java类,它使用B.java类作为对象.

当我编译A.java类时,它会抛出编译错误消息,因为Java编译器根本无法引用B.java对象.所以,这是我的问题:

如果它包含另一个B.java类,我如何编译A.java类?

Eclipse是一个很棒的工具,但是当我需要为Java bean编译Java文件时,这个工具没用.

java jsp javabeans

0
推荐指数
1
解决办法
163
查看次数

标签 统计

java ×4

ant ×2

build-process ×1

javabeans ×1

javac ×1

jsp ×1

makefile ×1