摘要:
一次编写,到处运行。这是JAVA宣传中多么诱人的一个特点。但这句话显然把一个重要的条件给漏掉了。正确的说法应该是一次编写,在相同的JVM上到处运行。因为当JVM的版本不同时,这句话就幻灭了。移植 完成PC版的局域网打印程序后,剩下的工作就是移植到Android上。但马上就发现不对劲的地方——Android没有javax.print库。对于这个问题,提出了好几个方案,但都一一陨落。 方案一:做成C/S形式。由于PC版已经完成,那么只要稍作修改就能改成server,而Android端也不需要费大力气就能搞定。可惜的是这方案一提出就被以这样做就没意义的理由否决了。方案二:移植javax.print. 阅读全文