小编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
查看次数

从 Java 将窗口置于前面

有什么方法可以使用Java将窗口置于最前面吗?也许使用一些操作系统库?

java dll desktop window

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

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

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

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

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

java

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

Java限制了对字段的通用约束

有几次我觉得有必要做以下事情:

private <T extends Type> Map<GenericClass1<T>,GenericClass2<T>> map;
Run Code Online (Sandbox Code Playgroud)

......或者那种效果.基本上,在map的两个参数中使用相同的边界.(这不是一个实际的例子,只是显示了这个想法.)

我知道(不幸的是)这是不可能的,它只适用于类定义和方法签名.然而,我的问题是为什么不在字段上提供?这纯粹是一种设计选择,还是有一些我缺失的技术原因?我已经有了一个想法,并且无法从技术角度看出为什么这是不可能的,因为我可以看到编译器正确地处理它的所有内容,并且在运行时不需要通用信息.

java generics

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

哪个更好?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
查看次数

将 MonetaryAmount 转换为小单位长 (Javamoney)

使用 JSR-354 Java Money API(本例中为 Moneta),我可以轻松地MonetaryAmountlong小单位(本例中为便士)创建一个对象:

\n\n
MonetaryAmount amount = Money.ofMinor(Monetary.getCurrency("GBP"), 1234); //\xc2\xa312.34\n
Run Code Online (Sandbox Code Playgroud)\n\n

...但是我如何以同样的方式查询它的次要单位呢MonetaryAmount 我可以:

\n\n
amount.getNumber().longValue();\n
Run Code Online (Sandbox Code Playgroud)\n\n

...但这只给出了主要单位,完全截断了次要单位。

\n

java java-money

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

立即退出整个应用程序

我在我的应用程序中使用了这里的代码,当我点击"取消"选项时,应用程序只是最小化,当我长按住主页按钮并选择应用程序时.它显示相同的屏幕而不是闪屏或通常的方式应用程序启动 - 所以我假设它只是带我到主屏幕.我正在寻找一种可以完全关闭主要活动的方法.

我尝试了以下方法,每次都崩溃了:

  1. finish();
  2. mainactivity.class.finish();
  3. 打开一个有意图的意图 systemexit()
  4. setresult() 在另一项活动中.

android application-lifecycle

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