我需要测试特定的JAR,它有一个与其连接的硬编码域。在我的机器上(freebsd),我无法编辑/ etc / hosts指向它将连接到的特定位置(它会影响更多用户,而不仅仅是我),因此我必须考虑其他解决方案。我应该使用某种实用工具吗?
答案 0 :(得分:1)
如何尝试chroot,FreeBSD的监狱或虚拟化,如VirtualBox或FreeBSD的byhyve?
另请查看this question on Unix & Linux。
您正在寻找的功能似乎是在glibc中实现的。您可以使用
HOSTALIASES
环境变量定义自定义主机文件。
修改强>
另一个解决方案是反汇编JAR,更新然后重新编译。请参阅有关decompiling a JAR on SO的问题。