如何记录谁使用java程序

时间:2013-07-15 20:37:55

标签: java hitcounter

我想知道是否有办法记录谁运行你的程序。目前我一直在使用htmlunit,但是这个程序只增加了10MB而且只有700KB。

我想知道程序使用匿名的原因是因为这将是我第一次“发布”一个程序,我想知道它的运行情况以及运行的频率。

当我使用htmlunit时,我会通过加载一个包含谷歌分析脚本的网站来记录信息,以便激活脚本并谷歌记录它。

除了使用htmlunit之外,还有更好的方法可以做到这一点,因为就像我说的那样,它会给程序带来不必要的10MB

2 个答案:

答案 0 :(得分:0)

您无法轻松完成此操作并运行分析javascripts。你可以在一个很容易记录命中的网站上托管一个小页面。

您可以尝试使用HttpClient而不是HTMLUnit,但这仍会增加相当多的开销。您也可以使用URL.openConnection()在纯JRE中执行此操作。

答案 1 :(得分:0)

所以我做的是使用了一个在线服务,它给了我一个PHP脚本。然后我打开了一个URL连接并提取了一些数据,服务器将其记录为点击。

public static void main(String [] args){
    URL page1 = new URL("Link to your PHP script goes here.");//URL goes here
    URLConnection openConnection1= page1.openConnection();    //Open the connection to be able to connect
    openConnection1.connect();//Actually Connect to the host
    openConnection1.getHeaderFields();//Information gathered (to activate the PHP script)
}