当前位置:  技术问答>linux和unix

紧急求助 关于在solaris 5.8下使用make和ant

    来源: 互联网  发布时间:2016-11-03

    本文导语:  本帖最后由 sunxing007 于 2011-01-12 14:28:41 编辑 接手一个升级项目, 遇到编译方面的问题. 我编译时要执行的脚本顺序如下: 1 cvs checkout; 2 运行xenv, xenv是本公司特有的一个类似Maven的东西, 用来集中管理组件依赖的,运...

本帖最后由 sunxing007 于 2011-01-12 14:28:41 编辑
接手一个升级项目, 遇到编译方面的问题. 我编译时要执行的脚本顺序如下:
1 cvs checkout;
2 运行xenv, xenv是本公司特有的一个类似Maven的东西, 用来集中管理组件依赖的,运行xenv后会把一些项目依赖的组件放到PATH里面去;
3 make -f myproject.mk. 它会调用ant, ant里面会调用javac, ejbgen, apt等等很多java编译工具.
myproject.mk的内容如下
#####################################################################
HOST :sh = hostname
DISPLAY=${HOST}:0.0
include $(ROOT)/MacroRules

INSDIR    =  $(ROOT)/install
ENV    =  dev
SRV_INSDIR =  $(ROOT)/install/srv

PKGDIR =  $(ROOT)/pkg

ORDER=
scripts
properties 
#我在此处指定的JAVA_HOME无效
JAVA_HOME=/xenv/WLPlatform/X/10.2/jdk150_11
export JAVA_HOME
ALL_ORDER = $(ORDER)
buildapp: FRC
echo "*** Build for ProjectionPoc 'buildapp' target STARTED: `date`"  
echo "$(PATH)"
#我在此处指定的JAVA_HOME也无效
JAVA_HOME=/xenv/WLPlatform/X/10.2/jdk150_11 
export JAVA_HOME
echo "$(JAVA_HOME)"
PATH="$(JAVA_HOME)/bin$(PATH)"
echo $(PATH) 
         #在下面通过参数指定的JAVA_HOME也无效
ant -f ${ROOT}/src/amisApp/buildProj.xml -Dprojects=ALL -DJAVA_HOME=/xenv/WLPlatform/X/10.2/jdk150_11 -DPATH=$(JAVA_HOME)/bin$(PATH) -verbose build-app
 ......(略)
#####################################################################        
由于权限的原因,目前我唯一能够修改的文件就是myproject.mk, 我现在需要做的是,想办法使ant能够使用/xenv/WLPlatform/X/10.2/jdk150_11目录下的java进行编译而不时其他地方的java. 但是正如我在myproject.mk中注释的一样, 我想了很多办法设置java home但是都无效, 当运行到ant命令的时候, ant提示它找到的java为:
Detected Java version: 1.2 in: /usr/java1.2/jre
我不知道为什么它会找到这里来. 
由于项目比较紧急,而且我对make和ant都不熟悉, 虽然ant中的javac可以指定java编译器的路径,但是因为我们不光用javac编译,还用了很多拓展工具, 这些工具不是每一个都能够指定java编译器路径的. 
所以请大家帮忙, 看怎么能让我的ant使用/xenv/WLPlatform/X/10.2/jdk150_11 这个java编译. 谢谢了.
懂的朋友讲讲ant是按照什么样的路径搜索并使用java的.

|
没用过ant,试试
JAVA_HOME=/xenv/WLPlatform/X/10.2/jdk150_11 PATH=$(JAVA_HOME)/bin:$(PATH) ant ...

    
 
 

您可能感兴趣的文章:

  • 菜鸟求助,solaris下计算问题求助
  • 求助:想在 Unix (solaris)下安装虚拟机
  • 求助,solaris10,虚拟机,安装vmware tools 的问题
  • Solaris下编程求助
  • 求助:Solaris下CPU占用率的问题
  • 【求助】solaris8系统上安装bash 报错
  • 求助Solaris命令
  • 求助前辈们:solaris 10 x86 安装oracle 10g 错误
  • 高分求助 Solaris10 x86 FTP服务器 外网不能登录
  • [求助]solaris下grep如何实现递归地查找某目录下的文件。
  • solaris8 下sendmail 配置求助!
  • 求助:在Window系统中去连上Solaris系统并执行VMSTAT返回结果
  • 等待高手,百分求助:patchadd时出错(for solaris9)[在线等]
  • [求助]solaris root用户无法执行命令的问题
  • 求助:哪位仁兄有在Solaris上编译STLPort的经验,可否指点一二?
  • 求助:Solaris9 x86 的安装问题!
  • solaris: sed命令紧急求助!
  • 求助:在solaris5.8下安装openldap
  • 紧急求助:solaris安装gettext-0.16.1出错
  • 求助,linux下如何使用函数更改时区,例如设置美国时区 谢谢
  • 求助关于__cdecl的使用问题
  • 求助!如何控制被随机使用的端口号的大小?
  • 关于共享存储段的使用,求助高手
  • 求助:关于在LINUX使用移动硬盘的问题?
  • 急急!!!高分求助,关于实现LINUX软件的使用限制问题
  • 求助关于linux下无法使用curses.h类问题
  • 紧急求助! 关于LoadRunner7.0的使用方法
  • 紧急求助!!!哪里有Weblogic的使用手册或相关学习资料???
  • 当我使用数据库时。。。 !!!!求助!!!
  • 求助!第一次使用gdb,出问题不懂怎么解决
  • 求助:如何使用usb接口的Adsl?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 高分求助高分求助高分求助高分求助高分求助高分求助
  • 怎样读取HZK24S前十区的内容啊???求助求助
  • 紧急求助!紧急求助!
  • 【求助】iplanet问题,求助高手解答!
  • 【求助】SOS紧急求助..............极为简单的问题...跪求....
  • 高分求助啊!求助SUSE 10.0 不能上网.
  • 急急急急急急急啊,紧急求助啊!!!!!满分求助啊!!!!!!
  • 求助:linux下 vim的配置(高分求助)
  • red hat怎么安装gcc啊!总是出错,求助求助啊!!!yum源怎么改啊!!
  • 求助~~求助 ~~linux文件读写问题
  • 求助:信号 --13 进程中断
  • 求助,安装了红帽子后进不了
  • 新装linux求助
  • linux的 iptables问题求助
  • (高分求助)请问,那里有软件开发的<设计文档>
  • 一个简单的问题,高分求助!!!
  • 紧急求助:Unix下给文件夹重命名用什么命令?谢谢!!!!
  • VJ的一个问题,高分求助,熟悉VJ得请进!
  • 高分求助
  • 紧急求助java多线程编程!!!!!!!!!!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3