要启动我们的遗留应用程序,我们通过jnlp使用java WebStart.
我们希望支持64位Java客户端,但我们的一个库是依赖于体系结构的.
我们想过做的事情:
<resources>
<j2se version="1.6+" sun.arch.data.model="64"/>
<jar href="/apps/swt-3.7M5-win32-win32-x86_64_s.jar" download="eager" />
</resources>
<resources>
<j2se version="1.6+" />
<jar href="/apps/swt-3.7M5-win32-win32-x86_s.jar" download="eager" />
</resources>
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为参数sun.arch.data.model ="64"用于设置参数而不是对其进行测试.
有任何想法吗?
我有以下Java类:
import org.apache.commons.lang3.builder.EqualsBuilder;
public class Animal {
private final String name;
private final int numLegs;
public Animal(String name, int numLegs) {
this.name = name;
this.numLegs = numLegs;
}
@Override
public boolean equals(Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
Animal animal = (Animal)o;
return new EqualsBuilder().append(numLegs, animal.numLegs)
.append(name, animal.name)
.isEquals();
}
}
Run Code Online (Sandbox Code Playgroud)
以下Spock测试:
import spock.lang.Specification
class AnimalSpec extends Specification {
def 'animal with same name …
Run Code Online (Sandbox Code Playgroud)