0
我需要創建一個可執行文件,運行,將調用#Java進行我的課SCons for Java;有沒有類似env.Program()?
我編譯我的SCons的Java項目:
libFiles = "lib/myLibs.jar"
# Build the environment
env = Environment(JAVACLASSPATH = libFiles, JAVASOURCEPATH = '.')
env.Java(target = 'classes', source = 'src')
所有類都存儲在文件夾中的類/所有的源文件都在/ src中。要運行該程序,我不得不
# cd classes/
# java -cp . myProg
有沒有辦法有SCons的根目錄下創建一個可執行文件,因此它可以通過自身調用java?我查看了一個使用env.Program()但是僅用於C++的現有項目。
謝謝!
不是你的問題的答案,但:是否有一個特殊的原因,你正在使用SCons來建立一個Java項目? Java事實上的標準構建工具是Apache Ant和Apache Maven。 http://ant.apache.org http://maven.apache.org – Jesper 2010-08-26 12:19:52
不幸的是,主要項目是使用C++編寫的,並且這個模塊是用Java編寫的與GUI相關的問題。 爲什麼我繼續使用SCons,因此頂級SCons目錄可以構建包括Java模塊在內的所有文件。 – 2010-08-26 18:25:29