//主类
import java.awt.BorderLayout;
import java.awt.Color;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextPane;
import javax.swing.text.BadLocationException;
import javax.swing.text.DefaultStyledDocument;
import javax.swing.text.MutableAttributeSet;
import javax.swing.text.SimpleAttributeSet;
import javax.swing.text.StyleConstants;
public class Test {
public static void main(String[] args) {
try {
JFrame frame = new JFrame();
JTextPane text = new JTextPane();
frame.getContentPane().setLayout(new BorderLayout());
frame.getContentPane().add(new JScrollPane(text));
frame.setTitle("网速测试");
frame.setSize(800, 600);
frame.setVisible(true);
String[] cmd = new String[]{"cmd.exe","/c","ping www.baidu.com -t"};
Process process = Runtime.getRuntime().exec( cmd);
BufferedReader br = new BufferedReader(new InputStreamReader(process.getInputStream()));
String info = "";
DefaultStyledDocument doc = (DefaultStyledDocument)text.getStyledDocument();
MutableAttributeSet attr = new SimpleAttributeSet();
StyleConstants.setForeground(attr,new Color(0,102,0));
while((info = br.readLine()) != null){
if(!"".equals(info)){
try {
doc.insertString(doc.getLength(), info, attr);
doc.insertString(doc.getLength(), "\r\n", null);
} catch (BadLocationException e) {
e.printStackTrace();
}
text.setCaretPosition(doc.getLength());
}
}
} catch (Exception e) {
}
}
}
jar包的清单文件,保存为manifest.txt
Manifest-Version: 1.0
Created-By: 1.6.0_22 (Sun Microsystems Inc.)
Main-Class: Test //注意这里有个回车换行
编译成jar命令
jar cvfm ping.jar manifest.txt Test.class
此文主要用来记录如何自制一个Jar小程序,程序本身处理的可能并不是很恰当
第二个附件是bat脚本,可以直接测试当前网络的延时
分享到:
相关推荐
综上所述,这个"用java做的测试服务器带宽项目"涵盖了Java网络编程、TCP/IP通信、多线程、异常处理、定时任务、结果展示等多个核心知识点,是一个全面的网络性能测试工具。对于学习和理解Java在网络应用中的实际运用...
JavaScript为网页提供了原生的网速测试能力,虽然受到浏览器环境的限制,但通过一些技巧仍然可以实现简单的网速测试功能。本文将介绍一种基于图片下载的JavaScript网速测试方法,并通过一个完整实例来展示其具体实现...
360测网速程序,正如其名,是一款由360公司推出的轻量级网络测速工具,旨在帮助用户快速准确地了解自己的网络状况。该程序以其小巧的体积、精准的测试结果和便捷的操作方式,赢得了用户的广泛好评。 首先,我们来看...
标题中的“电信测网速工具”指的是用于检测网络速度的软件,主要针对中国电信网络服务的用户。这类工具能够帮助用户了解自己当前网络的上传、下载速度以及网络延迟情况,是评估网络性能的重要手段。 在互联网服务中...
联想工程师专用小工具 网速测试工具V3.90.1联想工程师专用小工具 网速测试工具V3.90.1联想工程师专用小工具 网速测试工具V3.90.1联想工程师专用小工具 网速测试工具V3.90.1联想工程师专用小工具 网速测试工具V3.90.1...
标题中的“无须安装的测试网速小工具”指的是一个便携式的网络速度测量应用程序,它无需用户在计算机上进行安装过程,可以直接运行。这样的工具通常以可执行文件(.exe)的形式存在,便于用户随身携带或在不同的设备...
常见的网速测试方法有多种,例如通过网页端的测速服务,如Speedtest.net,或者使用应用程序如 Ookla Speedtest。这些工具通常会向用户的设备发送一定量的数据,并计算完成传输所需的时间,从而得出上传和下载速度。...
【基于QT的网速测试界面】是一个利用QT框架开发的应用程序,它专注于提供一个直观、动态的用户界面来测量网络速度。QT是一个流行的开源C++图形用户界面工具包,广泛用于跨平台应用开发,包括Windows、Linux、Mac OS...
python实现的linux系统测试网速的工具,很好用
在描述中提到的“基于QT的网速测试控件”是指使用QT框架来实现的一种专门用于显示网络速度的UI组件。这种控件通常会设计成类似于仪表盘的样式,通过指针或数字的动态变化来实时展示网络上传和下载的速度,用户可以...
1. **数据发送测试**:可以编写一个简单的应用程序,通过TCP或UDP协议向远程服务器发送大量数据,记录发送时间和数据量,计算出平均传输速率。 2. **数据接收测试**:同样,通过服务器向设备发送数据,测量接收速率...
在IT领域,网络性能是衡量系统效率的重要指标之一,而测试网络速度和延迟则是优化网络应用的关键步骤。本文将详细探讨“测试网速和延迟的MFC前期代码”这一主题,以及如何通过MFC(Microsoft Foundation Classes)...
网速测试工具是用于测量网络连接速度的重要软件,...总之,网速测试工具是网络用户日常必备的工具之一,它能帮助我们了解网络性能,及时发现和解决问题。正确使用这些工具,可以确保我们在互联网世界中的体验顺畅高效。
用VB独立开发的小工具,可以准确测试网络状态。思路很简单
5. **性能优化**:在编写网速测试程序时,需要注意线程安全、内存管理以及网络I/O优化,以确保程序运行高效且稳定。 综上所述,通过C#编程,我们可以实现对网卡的详细检测和网速测试,这些功能对于系统管理员、...
标题中的“测试网速.rar”表明这是一个用于网络速度检测的压缩文件,文件格式为RAR,通常包含一个或多个可执行程序或工具。RAR是一种流行的压缩格式,由RarLab开发,它提供了更高的压缩率和更强大的文件修复功能。 ...
### 网速测试HTML源码解析 ...这个HTML源码提供了一个简单而有效的网速测试方案,适用于多种场景。通过分析其代码结构和逻辑,我们可以更好地理解如何使用HTML与JavaScript结合实现特定功能,并应用于实际项目中。
本文将详细解析使用C#语言进行网速测试的相关知识点,旨在帮助开发者掌握这一技能。 首先,我们要理解C#语言的基础。C#是一种面向对象的编程语言,由微软公司开发,主要用于构建Windows应用程序、Web应用以及游戏等...