由于对所需库的限制而导致对类的访问限制

我在Eclipse中收到此错误消息: Access restriction: The type DirectoryWalker is not accessible due to restriction on required library /Library/Java/Extensions/commons-io-1.4.jar 这是什么意思? 关于同一主题还有其他SO问题 ,但在这种情况下似乎并不适用。 我不是在创建一个新的java类,我正在尝试使用它。

访问被拒绝(java.net.SocketPermission 127.0.0.1:8080 connect,resolve)

我在位于http:// localhost:8080 / index.html的简单HTML页面上插入了一个Java Applet: Java Applet有一个类似于下面代码的方法: public void PostStuffToServer() { String server = “http://localhost:8080/PostHandler.ashx”; URL u = new URL(server); URLConnection con = u.openConnection(); con.setDoOutput(true); con.getOutputStream().write(stream.toByteArray()); con.connect(); } 当我从JavaScript执行applet代码时,如下所示: obj = document.getElementById(‘applet’); obj.getClipboardImageURL(); 我收到以下错误: 访问被拒绝(java.net.SocketPermission 127.0.0.1:8080 connect,resolve) 似乎Java代码将域localhost解析为其等效的IP地址,因此引发了跨域安全限制。 当我从http://127.0.0.1:8080/index.html执行相同的代码时,它工作正常。 lib.jar文件已签名。 反正有没有避免这个?

小面片应用程序中的javax.persistence.TransactionRequiredException

我试图从一个小的facelet应用程序将一些值保存到MySql数据库,但不断收到此错误。 我有一个JPS页面和一个servlet的相同的应用程序,它与大致相同的逻辑工作得很好,这是我第一次尝试使用facelets所以它可能只是一些愚蠢但我会帮助你。 谢谢 错误 javax.faces.el.EvaluationException: javax.persistence.TransactionRequiredException at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) at javax.faces.component.UICommand.broadcast(UICommand.java:315) at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:281) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161) at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231) at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317) at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195) at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860) at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757) at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056) at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229) at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137) at […]

替换文件中的字符串

我正在寻找一种方法来替换文件中的字符串而不将整个文件读入内存。 通常我会使用Reader and Writer,例如以下内容: public static void replace(String oldstring, String newstring, File in, File out) throws IOException { BufferedReader reader = new BufferedReader(new FileReader(in)); PrintWriter writer = new PrintWriter(new FileWriter(out)); String line = null; while ((line = reader.readLine()) != null) writer.println(line.replaceAll(oldstring,newstring)); // I’m aware of the potential for resource leaks here. Proper resource // handling […]

如何创建自定义javadoc标签?

如何创建自定义的javadoc标签,例如@pre / @post? 我发现了一些解释它的链接,但我没有运气。 这些是一些链接: http://www.developer.com/java/other/article.php/3085991/Javadoc-Programming.html http://java.sun.com/j2se/1.5.0/docs/tooldocs/windows/javadoc.html

Spring应用程序上下文:访问web.xml context-params?

问候 , 有没有办法从web.xml context-param获取值到Spring上下文? 例如,我将web.xml中的值定义为: compass-index file:///home/compass/index 我想将该值分配给bean属性: ${from web.xml context-param?} 提前致谢?

Java / JAXB:将XML属性解组为特定的Java对象属性

有一个丑陋的XML文件必须是unmarshalled: 8081 WARNING 64M yes 生成的Java对象应该是: public class DefaultOptions { private int defaultPort; private String logLevel; // etc… } public class CustomOptions { private String memory; private String compatibility; // etc… } 这个问题的答案非常接近,但我无法弄清楚最终的解决方案。

用于检查字符串是否为回文的Java方法

我想检查字符串是否是回文。 我想学习一种简单的方法来使用尽可能少的字符串操作来检查相同的方法

如何找到java.rmi包的jar

我正在开发一个Android应用程序,需要一些rmi的东西,因为Android默认不支持rmi我发现这个项目可以用来捆绑我的Android应用程序的rmi包但我找不到包含java.rmi包的jar 。 任何人都可以建议在哪里找到它? 或任何其他方式使用java.rmi与Android 谢谢 !!!

在java中覆盖具有不同返回类型的方法?

我读过一本书,它说我可以覆盖一个方法,如果它有相同的签名。 根据书中方法的签名是Method_Name + Parameters传递。 根据本书,我可以覆盖具有不同返回类型的方法。 实际上是否可以在Java中覆盖具有不同返回类型的方法? 因为我在网上做了一些搜索,我发现人们说要覆盖一个方法,返回类型也应该是相同的。 根据该书,它还说当我们尝试使用相同的方法名称和参数但不同的返回类型重载方法时,java将抛出编译错误,因为签名仅表示方法名称和参数。 如果这是真的,我们应该能够覆盖具有不同返回类型的方法。 请帮我理解这个。 提前致谢。