WebObjects/Web 应用程序/开发/Windows 上的开发
外观
以下是在 Windows 上安装 WebObjects 的教程
http://www.tetlabors.de/wo/setup_webobjects_on_windows.html
问:大家好。我在列表中看到几个人遇到了与之相同的问题,但还没有看到解决办法。在 Windows XP 上启动 WO5.2.2 开发人员上的应用程序时,显示此错误消息
Your application is not running on a supported development platform. AutoLaunch will not work.
我可以手动将 URL 粘贴到浏览器中,但我很懒,整天做这些“工作” :) 我尝试了 WOAutoOpenInBrowser 设置,但没有成功。我还尝试将项目构建器和 WOOpenUrl 应用程序设置为 W2K 兼容模式,但没有成功。
答:在您的应用程序类中使用以下方法
/** * Calls _isAdditionalForeignSupportedDevelopmentPlatform * * @see com.webobjects.appserver.WOApplication#_isForeignSupportedDevelopmentPlatform() */ public boolean _isForeignSupportedDevelopmentPlatform() { return (super._isForeignSupportedDevelopmentPlatform() || _isAdditionalForeignSupportedDevelopmentPlatform()); } /** * Check for Windows XP * @return true if runs on XP */ public boolean _isAdditionalForeignSupportedDevelopmentPlatform() { String s = System.getProperty("os.name"); return ( s != null && s.equals("Windows XP") ); }
-- StefanKlein
B. 上面的方法对我不起作用。在应用程序类中添加以下内容起作用了。
public boolean _isSupportedDevelopmentPlatform() { boolean result = super._isSupportedDevelopmentPlatform(); if(!result){ result = System.getProperty("os.name").equals("Windows XP"); } return result; }
-- Guillaume Luszack