2 iochubby iochubby 于 2016.02.29 10:27 提问

ubuntu中,通过java代码自动执行ant打包命令,结果ant permission denied,求指教

ant权限已经更改了。且创建build.xml命令执行通过。当调用ant命令的时候。提示没有权限。好奇怪。图片

2个回答

iochubby
iochubby   2016.02.29 10:32
已采纳

就是在java中通过runtime.getruntime.exec执行命令 /bin/sh -c android create uitest-project....生成build.xml文件已经通过。但当通过exec执行命令/bin/sh -c ant build的时候提示ant:Permission denied.而ant的权限我都改成777了,还是有问题。图片

iochubby
iochubby   2016.02.29 11:02

手残。点了下采纳,都没有确认采纳提示框。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用Ant打包Java程序
Ant是一个构建工具,它可以帮助我们将项目开发过程中需要完成的各种步骤组织起来,通过一个简易的方式来构建整个项目。 一些典型的任务是:编译Java源代码、运行java程序、拷贝文件或目录、将编译完成的类打包等等。 一、 安装与配置 下载Ant,当前版本是1.9.7。http://ant.apache.org/bindownload.cgi 解压文件到目录E:\PCmall\apache-a
ant使用总结(一):使用ant自动打包apk
配置ant环境 (1)下载ant 下载地址一:http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.4-bin.zip 下载地址二:http://pan.baidu.com/s/1gdnc98n (2)解压ant,并把bin目录路径配置到系统path变量中 在命令行窗口中能执行ant命令表示配置成功 更新工程配置 (1)打开命令行窗口,执行如下命令: SDK根目录\tools\android update project --n
图解教你如何使用ANT打包java程序
1:在eclipse中建立如下的工程          值得注意的就是build.xml文件(这个是重点后面会提到) ,其他HelloWorld中的就是一句简单的输出语句   2: 使用build打包(右键然后选择运行),运行后在console下可以看到如下图的过程
Ubuntu上类似:bash: /usr/lib/ant/apache-ant-1.8.2/bin/ant: Permission denied 问题的解决方法
今天用一个非正式版的Ant编译一个公开发布的数据集,结果ant这边报出了Permission denied,感觉很奇怪。找了找别人的经验,主要是权限限制。处理方法也很简单,对于上面报的那个问题,只需要运行: $ sudo chmod 755 /usr/lib/ant/apache-ant-1.8.2/bin/ant就可以正常运行了。
[Ant自动打包]ant执行命令的详细参数和Ant自带的系统属性
转自:http://hi.baidu.com/yuanzhifeng/item/75d03d11e9b2010eb88a1a6d?qq-pf-to=pcqq.c2c ant学习笔记之(ant执行命令的详细参数和Ant自带的系统属性) 一:ant执行命令的详细参数 -buildfile,-file,-f :要指定执行构件的的位置和名称。 -
使用 intellij 生成 ant脚本 并利用命令生成war包
个人开发心得记录
用ant将java程序打包成jar
第一次用java打包jar的时候很麻烦,刚开始总是不能运行,后来才知道还要设置Manifest,很是郁闷,在Eclipse里也没有很方便的打包办法。现在变聪明了,用Ant,也不需要记很多东西了,一个build.xml文件,换个地方只要改几个路径变量就可以了,好方便。下面是一个可以执行jar任务的build.xml文件,main-class就是主类。
Ant自动编译打包&发布
1. ant的安装比较简单,下载ant压缩包(最新的为1.9.3版本),下载之后将其解压到某个目录(本人解压到E:\Program Files\apache-ant-1.9.3) ,然后配置环境变量(新建ANT_HOME环境变量,值为ant所在的目录,然后将ANT_HOME/bin添加到path中),如图:
win eclipse 执行mapreduce 提示AccessControlException: Permission denied的解决办法
win eclipse 执行mapreduce,提示如下错误: org.apache.hadoop.security.AccessControlException: Permission denied: user=1010, access=WRITE, inode="/1010":root:supergroup:drwxr-xr-x 问题 原因:没有1010这个用户的权限 解决方案:在had
ant的高级使用,ant命令详解,ant打包,ant编译后打包去掉jar文件
在日常的项目开发中,我们可以经常性的需要打包测试,尤其是开发环境是windows,而实际环境则是linux。 这样的话,很多程序员要一会打一个包,一会打一个包,这些包可能会很大,实际上只有代码部分会变动,而jar包基本则不动。 当然很多人可能会说,自动化测试。很好的,我们今天要做的就是自动化测试的第一步。 这个时候我是可以使用ant来打包,去掉项目中的所有的jar文件。然后在项目的tomca