博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux与Window字符集~~伤不起的幽灵空白符
阅读量:6342 次
发布时间:2019-06-22

本文共 1040 字,大约阅读时间需要 3 分钟。

  hot3.png

把Ant更新到1.8.2,然后更新了./build.sh的相应内容:

java -cp "lib/ant-launcher-1.8.2.jar:lib/ant-1.8.2.jar:$JAVA_HOME/lib/tools.jar" org.apache.tools.ant.launch.Launcher $*
把相应的版本号改了一下,就把./build.sh提交了,然后事情就来了,

Build时遇见的第一个Bug:Target "%1" does not exist in the project "LeWoLe"

然后就不断的修改build.xml内容,直到只剩下输入一句:

 

结果还是报错~~即然build.xml没错,那就是build.sh语法写错了?

开始调build.sh,

#Test 1java -cp "lib/ant-launcher-1.8.2.jar:lib/ant-1.8.2.jar:$JAVA_HOME/lib/tools.jar" org.apache.tools.ant.launch.Launcher $*#Test 2java -cp "packages/ant-launcher-1.8.2.jar:packages/ant-1.8.2.jar:$JAVA_HOME/lib/tools.jar" org.apache.tools.ant.launch.Launcher -lib packages %1 %2 %2#Test 3java -cp "packages/ant-launcher-1.8.2.jar:packages/ant-1.8.2.jar:$JAVA_HOME/lib/tools.jar" org.apache.tools.ant.launch.Launcher -lib packages

能试的法子,都试了一遍~~还是不行,哥凌乱在代码中~~~~~~
最后干脆把内容全部换成:

cd /datals

结果更吓人~~报了个:/bin/sh^M: bad interpreter: No such file or directory。

然后Google一搜,原来Windows文件字符集有时会藏着不可见的空白符,故导致了build.sh无法执行~~吭哥呢~~~~
在Linux手工写一个,终于Ok了~~

 

转载于:https://my.oschina.net/god/blog/17293

你可能感兴趣的文章
NoHttp封装--04 缓存
查看>>
ios各种动画效果
查看>>
HDU 4408 Minimum Spanning Tree(最小生成树计数)
查看>>
软件安装
查看>>
LeetCode - 39. Combination Sum
查看>>
C# 用代码清除文本框的PasswordChar设置
查看>>
python基础===多线程
查看>>
bzoj列表3
查看>>
hdu6153
查看>>
keepalived安装配置
查看>>
BZOJ5317:[JSOI2018]战争(闵可夫斯基和)
查看>>
python之路----钻石继承
查看>>
Html 制作相册
查看>>
购物商城---SpringMVC拦截器的使用
查看>>
博客园样式玩转手册,解决不显示侧边栏代码问题和样式混乱问题
查看>>
thinkphp5URL和路由
查看>>
django mysql 数据库创建
查看>>
十天冲刺---Day2
查看>>
9.Spring Boot实战之配置使用Logback进行日志记录
查看>>
MyEclipse安装SVN插件
查看>>