最近的项目是由一些不同的软件相互协作组成的(是的,就是说这个系统有很多部分)。
各软件之间发信通过socket实现。
在系统联调的时候,很可能会发现bug。
而为了再现这个bug,我们就必须要将系统的其他部分完整的搭建起来。
这样一来有几个问题。
1. 完整的搭建这个环境比较困难。需要多台机器。
2. 完整的在线bug手顺比较麻烦,影响工作效率。
3. 环境中有些资源是受限的,比如我们手头的环境只能同时供一个人使用,
这样在真实的环境中,就没有办法多人同时调查一个问题。
也就是这些原因,我们要做一个工具,能够往东西南北中,系统的每一个角落狂发各种socket报文。
GUI拿netbeans做。但是当我要创建一个Socket的时候,抛出了下面的异常。
(是的,helloworld中怎么创建怎么成功,在这个gui中怎么创建怎么不成功)
写道
java.net.SocketException: Malformed reply from SOCKS server
at java.net.SocksSocketImpl.readSocksReply(SocksSocketImpl.java:87)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:429)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at java.net.Socket.<init>(Socket.java:366)
at java.net.Socket.<init>(Socket.java:208)
at ... my source
malformed这个单词是难看的,畸形的,我的第一反应是这个异常信息可真难看,真畸形。
google了一下,发现了这里:
jdbc数据库连接失败 Malformed reply from SOCKS server
Java Database Connectivity (JDBC) - JDBC Microsoft SQL Problem
原来netbeans的GUI框架,为我设置了代理,
当使用公司的代理去连接区域网内的一个ip时,自然出了错,上面的jdbc错误也是一样。
解决方法有两个(都是找到相应的函数,加入一行相应的代码):
方法一
public void main(String[] args) {
ProxySelector.getDefault();
// code
}
方法二
@Override
protected void startup() {
invoke System.setProperty("java.net.useSystemProxies", "false");
// code
}
故事讲完了,虽然我被netbeans给伤害了,但是我还是坚强的认为netbeans很人性化。
另外,在我使用完成之后,我也更加的坚强的认为netbeans在开发java gui方面强大的一塌糊涂(以前只是听说,还有看了sun的一些视频,包括很酷的数据源绑定等等)。
目前我认为netbeans的GUI开发,比Eclipse的ve好,有些地方我甚至认为超过了vs2008.
当然其中最吸引我的一点是,他可以单独编辑JPanel。
是的,我在一个JFrame中可以放置很多个JPanel,而我可以针对每个JPanel单独编辑。
而不必受其他空间的干扰。
分享到:
相关推荐
零基础的NetBeans设计GUI入门 大家随便做个参考
这是Netbeans为jframe加载背景图片的办法,尽管看起来很简单。但在我不会之前,怎么都搞不到一起。会了之后,原来一行代码也不用写,就可以生成了 该资源:图文步骤俱全,绝对可以看明白。欢迎留言
一步一步教你用netbeans做程:用惯了MyEclipse,突然上面说要用netbeans进行开发,天啊,难的感觉从天而降,看看入门,其实相关性蛮大的,挺容易的,而且netbeans还是中文开发哦!
NULL 博文链接:https://javakeith.iteye.com/blog/954091
netbeans开发javaGUI程序详细教程参考.pdf
一步一步 使用 netbeans开发gui桌面程序 .
netbeans开发java GUI程序 详细教程 基础教程
Java Homework Projects A NetBeans GUI Swing Programming Tutorial(8th) 英文epub 第8版 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
Netbeans连接SQL_server_详细方法
AffableBean:Sistema电子商务做教程,门户做NetBeans(链接:https:netbeans.orgkbdocsjavaeeecommerceintro_pt_BR.html)
本“记事本”为java_netbeans_GUI版,适用于初学者探讨,实训参考,商业运作慎用!
用netbeans做的java图书管理系统
Written for Java™ developers of varying skill and familiarity with the open source NetBeans™ IDE as well as Java IDEs in general, Pro NetBeans™ IDE 5.5 Enterprise Edition focuses on using ...
netbeans开发java_GUI程序_详细教程_基础教程借鉴.pdf
gui界面相关介绍,手动制作界面,编译环境 netbeans
Gestion-学生-Netbeans-Swing:Gestion学生-Netbeans摇摆
NETBEANS做的WEB登录页面 做的不好,仅供NETBEANS的初学者参考。 我是来赚积分的……之后还有其他的页面。
netbeans-样品 Netbeans 平台示例 在这里,您将找到完整的基于 Netbeans 平台的应用程序演示,了解如何完成不同的标准应用程序功能。 它远未完成或准备用作大多数事情的示例,但它是讨论的开始,并希望有一些社区...
这里有一些: 与项目相关的非apache.org域名 Apache网站导航链接政策 使用svnpubsub或CMS进行网站发布并使用分支 使用.htaccess配置Web服务器 如何管理我的项目的网页相关问题INFRA: : 自动网站发布