小编aan*_*ers的帖子

Java文件等于

我不知道你们,但至少我预计f1会在下面的代码中等于f2,但显然情况并非如此!你对此有何看法?看来我必须编写自己的equals方法来支持它,对吗?

import java.io.*;

public class FileEquals
{
    public static void main(String[] args)
    {
        File f1 = new File("./hello.txt");
        File f2 = new File("hello.txt");
        System.out.println("f1: " + f1.getName());
        System.out.println("f2: " + f2.getName());
        System.out.println("f1.equals(f2) returns " + f1.equals(f2));
        System.out.println("f1.compareTo(f2) returns " + f1.compareTo(f2));
    }
}
Run Code Online (Sandbox Code Playgroud)

java compare file equals

21
推荐指数
3
解决办法
2万
查看次数

Eclipse 命令行构建

我使用下面的 bash 脚本从命令行构建 Eclipse 工作区。我还没有弄清楚如何在工作区中构建特定项目...我该怎么做?

#!/bin/sh
echo Eclipse path: ${ECLIPSE}
echo Eclipse workspace path: ${ECLIPSE_WORKSPACE}
stdout=$("${ECLIPSE}/eclipsec" -nosplash -application org.eclipse.jdt.apt.core.aptBuild -data "${ECLIPSE_WORKSPACE}" 2>/dev/null)
echo ${stdout}
if [[ ${stdout} == *error* ]]
then
    exit 1
fi
exit 0
Run Code Online (Sandbox Code Playgroud)

eclipse bash command-line build

5
推荐指数
1
解决办法
2356
查看次数

Ant属性文件中的绝对路径

我有一个包含绝对路径到jars等的属性文件.使用这些属性时,它们以构建文件中指定的basedir为前缀.我如何获得绝对路径?

build.properties:

mylib=/lib/mylib.jar
Run Code Online (Sandbox Code Playgroud)

build.xml文件:

<project name="myproject" basedir=".">
  <property file="build.properties"/>
  ...${mylib}...
</project>
Run Code Online (Sandbox Code Playgroud)

ant properties

5
推荐指数
1
解决办法
8723
查看次数

标签 统计

ant ×1

bash ×1

build ×1

command-line ×1

compare ×1

eclipse ×1

equals ×1

file ×1

java ×1

properties ×1