小编Mic*_*rry的帖子

MSIEXEC静默模式安装

如何使用静默MSIEXEC安装安装到非默认网站?

windows-installer

5
推荐指数
1
解决办法
4万
查看次数

如何将jax-ws服务部署到eclipse或tomcat?

作为一名Web服务初学者,我已经尝试了两周的时间来获得一个使用maven,eclipse和tomcat的hello world webservice.

我放弃了尝试让任何代码/ wsdl生成器工作,我按照本教程http://myarch.com/create-jax-ws-service-in-5-minutes手动编写一个例子,这是辉煌.

这导致4个类文件和一个WSDL文件.

所以我的愚蠢问题是如何在eclipse和/或tomcat上"运行"服务?

我尝试将它们部署为webapp,但没有任何乐趣 - web.xml中没有任何内容告诉servlet引擎Web服务是否存在,所以我想它永远不会工作.

我是否必须在tomcat中有一个特殊的Web服务容器(例如axis2,metro或CXF),并部署到那个?或者它可以运行一些jax-ws罐+神秘配置?

我不想安装到tomcat metro(使用ant,并且设计为glassfish)或axis2(使用ant,大多数人似乎不推荐).

我查看了CXF,但无法在他们的网站上找到如何在没有弹簧的情况下在tomcat(或eclipse)上安装/配置它.我把CFX jar放在maven依赖项中,并安装了eclipse插件,但是这个deoesnt让你更接近实际运行一个没有神秘配置胶水的web服务.CXF似乎与弹簧相关,这对我们来说是一个很大的减号,因为我们不使用弹簧(或需要它的任何功能).

我注意到helios wtp有一些名为JSR-109的Web服务项目.这只是java RPC,还是它支持完整的SOAP websiervice系统,是否值得尝试解决?

任何建议都非常欢迎.我必须搜索1000页以搜索Web服务圣杯 - 即如何创建并部署到tomcat端到端.它应该是这么难吗?

java web-services cxf jax-ws

5
推荐指数
1
解决办法
9162
查看次数

在自定义 Javadoc taglet 中展开内联标签

我编写了一个自定义 Javadoc taglet,它添加了一个新note标签:

 ...
 public boolean isInlineTag() { return false; }

  public String toString(Tag tag) {
      return "<pre class='note'>" + tag.text() + "</pre>";
   }
Run Code Online (Sandbox Code Playgroud)

到目前为止它可以工作,但是内联标签没有扩展。这是一个评论示例:

/**
 * @note Test note with {@link Someclass} // @link tag is NOT expanded
 * @param name - here the {@link Someclass} works // works for standard 'param' tag
 */
Run Code Online (Sandbox Code Playgroud)

内联标签{@link}未展开。但是,它对于内置paramjavadoc 标记来说效果很好。

有没有办法在自定义 Javadoc taglet 中扩展嵌套内联标签?

谢谢!

java javadoc custom-tag taglet

5
推荐指数
1
解决办法
2170
查看次数

实例初始化程序是否被视为不良样式

我个人非常喜欢实例初始化器 - 我使用它们来为诸如集合之类的东西分配默认值,所以在编写构造函数时,我不必记住每次都为它们分配相同的默认值.对我来说这似乎很优雅 - 避免恼人的NPE弹出并避免重复代码.私有方法似乎不太好,因为a)它不能为最终字段赋值,b)它可以在代码中的其他地方运行,c)该方法仍然需要在每个构造函数的开头显式调用.

然而,与我所说过的其他人的另一面是,他们令人困惑,有些人阅读代码可能不了解他们做什么或何时被调用,因此他们可能会导致比他们解决的问题更多的问题.

是否应该鼓励或避免使用这些初始化器?或者它是"每个人都有自己的"案例?

java

5
推荐指数
1
解决办法
415
查看次数

哪个更好?JMF或VLCJ.特别是对于流式传输YouTube视频

我是一个普通的Java开发人员,我正在尝试提出一个完全用java开发的浏览器.我希望我的浏览器必须能够播放youtube视频,为此我打算使用JMF.这是我的问题:

1)JMF可用于从youtube等链接流式传输和播放视频.如果是的话,有人可以指向一个演示链接(一个基本的会做,休息我会开发)

2)如果可能,我们应该使用JMF还是VLCJ?如果你推荐VLCJ,我在哪里可以找到"libvlc"?我很难找到它.

感谢大家提前帮助他们

java jmf libvlc vlcj

5
推荐指数
1
解决办法
8210
查看次数

如何计算java中的注释(单行和多行)行?

我正在用Java做项目。因为我有一个部分,我必须确定程序中的单个、多个评论和评论总数。我需要您的指导来计算 java 中单行注释、多行注释和总无注释行的数量。

java comments

5
推荐指数
1
解决办法
6032
查看次数

java中的引用类型大小

为什么java中的引用类型占用8个字节?为什么不少于或多于8个字节?

java

5
推荐指数
2
解决办法
6047
查看次数

字符串的最大匹配

我正在尝试编写一个方法,它将返回与我需要传递给Web服务的银行产品相对应的代码.我有一系列符合条件的通用类型的产品,输入将是一个字符串,它将是数组中任何泛型类型的特定类型.让我通过我已有的代码解释一下:

public static void main(String[] args) 
{
   String[] names = { "Checking", "Savings", "DEMAT", "DEMAT Savings", "Interest Checking" };
   String input = "Employee Checking";
   int min = Integer.MAX_VALUE;
   String maxMatch = null;
   for(String name : names) 
   {
      int i = input.indexOf(name);
      if(i > -1 && i < min) 
      {
         min = i;
         maxMatch = name;
      }
   }
   if(null != maxMatch)
   {
      System.out.println("Maximum match for " + input + " found at " + maxMatch);
   }
}
Run Code Online (Sandbox Code Playgroud)

上面的代码片段尝试为输入执行最大匹配.因此,如果我将"员工兴趣检查"作为输入,我会在"兴趣检查"中获得匹配而不仅仅是"正在检查".

我想知道的是,是否有任何方法可以进一步优化此代码段,或者是否存在此代码失败的情况?

java string optimization

5
推荐指数
1
解决办法
2691
查看次数

使用ant进行gzip最大压缩

ant中的GZip任务没有问题,但有没有办法让它使用最大压缩 - 相当于gzip -9

我不想只使用本机exec任务,因为那样我将失去跨平台兼容性.

我问的原因是因为我需要使用gzip压缩changelog以包含在debian包中(也通过ant生成),除非它使用最大的comrpession lintian spout out警告(我显然想要避免).

java ant gzip

5
推荐指数
1
解决办法
823
查看次数

在freeTTS中检测java的Speak结束

我正在使用freeTTS库将文本转换为语音.我可以使用这个库编写代码,我可以使用以下代码播放特定文本的语音:

Voice voice = VoiceManager.getInstance().getVoice("kevin16");
if (voice != null) {
    voice.allocate();
}
voice.speak("Hello world");
Run Code Online (Sandbox Code Playgroud)

当tts lib完成说话过程时,是否有一种方法可以获得回调?

java freetts

5
推荐指数
1
解决办法
641
查看次数