草庐IT

javax.sound.sampled

全部标签

java - Windows 7 上的 Java 是否支持任何声音格式?

我们会的,我一直在用头撞墙试图让Java播放一些简单的wav文件,但没有任何运气。我试过这段代码:Clipclip=AudioSystem.getClip();AudioInputStreaminputStream=AudioSystem.getAudioInputStream(newByteArrayInputStream(soundBytes));clip.open(inputStream);clip.start();这在“clip.open(...)”上失败,异常:javax.sound.sampled.LineUnavailableException:linewithforma

java - 如何使用 javax.lang.model 读取文件?

我看到很多引用javax.lang.model作为解析java文件的api,它似乎足以满足我想做的事情。但是我找不到从打开.java文件开始使用其中的类的任何示例。我发现的唯一模糊引用是关于编写编译器插件和使用javac调用您的代码。这是使用此api的唯一方法吗?难道不能简单地打开一个文件并使用您自己的main()从javax.lang.model.element获取类的实例吗?谁能指出我这种性质的工作示例? 最佳答案 javax.lang.model、javax.lang.model.element、javax.lang.mode

Javax @NotNull 注解用法

我有一个简单的方法来获取给定companyId的文档列表。方法如下:@OverridepublicListgetDocumentList(@NotNullIntegercompanyId){Companycompany=newCompany(companyId);returnthis.documentRepository.findByCompany(company);}我想使用Javax验证约束来确保传入的companyId不是null。但它似乎没有任何效果,因为我能够传入一个null值,它会向下流向存储库上的findByCompany调用。我还在@NotNull之前添加了@Valid

oracle - 未找到 javax.xml.ws.WebServiceException : Provider com. sun.xml.internal.ws.spi.ProviderImpl

我正在尝试在jdk1.5上运行网络服务客户端,但出现以下错误:javax.xml.ws.WebServiceException:Providercom.sun.xml.internal.ws.spi.ProviderImplnotfound任何建议将不胜感激。 最佳答案 确保在您的路径上您还可以找到包含类com.sun.xml.internal.ws.spi.ProviderImpl的jar。我检查了可能需要什么jar和here你可以看到包含给定类的jar。它们中的任何一个都可能对您有所帮助。

javax.validation : Constraint to validate a string length in bytes

我正在使用javax.validation来验证一些bean字段的值。这是我通常使用的:publicclassMarket{@NotNull@Size(max=4)privateStringmarketCode;@Digits(integer=4,fraction=0)privateIntegerstalls;//getters/setters}这将确保每个Market实例都有一个最大长度为4个字符的市场代码和一个最大为4位整数和0的摊位数量十进制数字。现在,我使用这个bean从DB加载/存储数据。在数据库中,我有如下定义的表Markets:CREATETABLEMARKETS(MAR

java - Jboss EAP 7 - 如何从部署中排除隐式模块 (javax.jms)?

我不认为我会在这里结束,但经过大量的谷歌和StackOverflow搜索,我来到了这里。Thisismyexactproblem除了我无力更改代码。我尝试部署的WAR包括一个JMS库(即javax.jms,我不能从WAR中排除它。)默认情况下它已经由JbossEAP7加载。jar的路径是这样的jboss/modules/system/layers/base/javax/jms/api/ain/jboss-jms-api_2.0_spec-1.0.0.Final-redhat-1.jar。由于加载相同类的这两个不同版本,我得到了ClassCastException。org.apache.

java - 发送邮件错误,javax.mail.MessagingException : Could not connect to SMTP host: localhost, port: 25;

这是我的代码importjava.util.Properties;importjavax.mail.Message;importjavax.mail.MessagingException;importjavax.mail.Session;importjavax.mail.Transport;importjavax.mail.internet.InternetAddress;importjavax.mail.internet.MimeMessage;publicclassMailSendClass{publicstaticvoidmain(String[]args){//Recipien

java - 错误无法注册 mbean java.security.AccessControlException : access denied ("javax.management.MBeanTrustPermission" "register")

例如启动Elasticsearch5.5时:主要错误无法注册mbeanjava.security.AccessControlException:访问被拒绝(“javax.management.MBeanTrustPermission”“register”) 最佳答案 OracleJava1.8.0_131的解决方法是打开文件/lib/security/java.policy并将此行添加到grant部分(即大括号之间):permissionjavax.management.MBeanTrustPermission"register";

javax.mail.AuthenticationFailedException : 535 5. 0.0 身份验证失败

我不明白为什么会出现此异常。这是尝试发送电子邮件的代码。publicvoidsendAsHotmail(){finalStringusername=jTextField14.getText();finalStringpassword=jPasswordField4.getText();Stringsubject=jTextField16.getText();StringCc=jTextField17.getText();StringBcc=jTextField18.getText();Stringrecipient=jTextArea5.getText();Propertiesprop

java - 为什么导入 javax.servlet.*;尽管安装了 Java EE 仍无法解决 |面向 Java EE 开发人员的 Eclipse

这个问题在这里已经有了答案:HowdoIimportthejavax.servlet/jakarta.servletAPIinmyEclipseproject?(16个答案)关闭7年前。我要使用的开源项目需要导入:importjavax.servlet.*;importjavax.servlet.http.*;据我所知,这些库是JavaEE的一部分。所以我从这个位置安装了JavaEE:http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-7-jdk-7u21-downloads-1956231.html.