草庐IT

启动第三方app

全部标签

java - 判断客户端浏览器是否安装了java,是否可以启动小程序

我正在开发一个.aspx页面,该页面最终将在用户单击按钮后启动一个小程序(我正在使用标记)。所以,我想检测用户浏览器上是否启用/安装了java。我正在使用navigator.javaEnabled()方法。然而,即使这在IE7上工作正常,它在Firefox3.0.12上返回不一致的结果(不知道不同的浏览器),有时会说java已启用(它是),然后在启动小程序和再次退出小程序回到这个页面,会报错。如果我关闭firefox并返回到小程序启动页面,navigator.javaEnabled()将再次(正确)报告true。是否有任何因素决定了这种不一致的行为,或者navigator.javaEn

java - 有没有一种方法可以在 Java 中启动积极且完整的垃圾收集?

出于内存优化的原因,我在分析期间自己启动了垃圾收集器,以检查对象在处理后是否被正确清理。不过,对垃圾收集器的调用还不够,而且似乎无法保证它会清理什么。有没有办法调用它,以确保它在分析条件下尽可能多地恢复(当然,这在生产中没有意义)?还是“多次调用”是“几乎确定”的唯一方法?或者我只是误解了垃圾收集器的某些内容? 最佳答案 总的来说,“完全垃圾回收”是不明确的。GC检测无法访问的对象,并回收它们。碰巧大多数GC实现都在“循环”的基础上运行,并且一旦运行了一个完整的循环,就可以定义一个合理的“回收空间”概念。因此,如果您可以运行一个完整

java - Google App Engine 和 Java 版本?

我安装了jre7和jdk6u29。我无法安装jre6,因为它的旧版本正在停止安装,我尝试删除它的所有痕迹,但它仍然告诉我安装了旧版本。我的问题是我可以使用jdk6和jre7组合为GoogleApp引擎开发吗?我的日志中不断出现错误,表明该类是使用错误版本的java编译的? 最佳答案 好吧,关于GAE的page它没有说任何关于JDk7的具体信息,但我认为那只是因为该页面有一段时间没有更新了。我可以告诉你,我确实将JDK7与GAE一起使用(已经这样做了几个月)并且一切都很好。通常JRE不会进入这个等式,因为在本地运行GAE仍然会使用您用

java - Eclipse 无法在 Ubuntu 14.04 中启动

我在尝试在Ubuntu14.04中启动Eclipse时遇到问题。弹出图片,然后闪烁,变白-在王国来临之前什么都没有发生。我已经尝试过Luna、Kepler和3.8(来自Ubuntu存储库)。EE和SE版本-都一样。我还尝试使用不同的(oracle)vm-1.7和1.8启动它们。是的,我已经尝试了-clean和简单的工作区删除。这是它在控制台中唯一显示的内容:org.eclipse.m2e.logback.configuration:Theorg.eclipse.m2e.logback.configurationbundlewasactivatedbeforethestatelocati

java - Spring 启动 CommandLineRunner : filter option argument

考虑到SpringBootCommandLineRunner应用程序,我想知道如何过滤作为外部化配置传递给SpringBoot的“开关”选项。例如:@ComponentpublicclassFileProcessingCommandLineimplementsCommandLineRunner{@Overridepublicvoidrun(String...strings)throwsException{for(Stringfilename:strings){Filefile=newFile(filename);service.doSomething(file);}}}我可以调用jav

java - 有哪些库可以在 Google App Engine/Java Servlet 上处理 XML

我正在编写一个Javaservlet在Eclipse中(将托管在GoogleAppEngine上)并且需要处理XML文档。哪些库易于添加到Eclipse项目并具有良好的示例代码? 最佳答案 我最终使用了JAXP使用SAXAPI。将如下内容添加到我的servlet中:importorg.xml.sax.*;importorg.xml.sax.helpers.*;importjavax.xml.parsers.*;....InputStreamin=connection.getInputStream();InputSourcerespo

Java - 调用线程 : how does it route to Runnable interface's run ()? 上的启动方法

好的,我知道创建新线程并在Java中运行它的两种标准方法:在一个类中实现Runnable,定义run()方法,并将该类的一个实例传递给一个新的Thread.当调用线程实例上的start()方法时,会调用类实例的run方法。让类派生自Thread,这样它就可以覆盖方法run(),然后当一个新实例的start()方法被调用,调用被路由到覆盖的方法。在这两种方法中,基本上都会创建一个新的Thread对象并调用其启动方法。然而,在第二种方法中,调用被路由到用户定义的run()方法的机制非常清楚,(这是一个简单的运行时多态性),我不明白如何对Thread对象上的start()方法的调用被路由到实

java - JRuby on Rails : Using custom Java classes in your Rails app

我刚开始使用JRubyonRails并且非常喜欢它。我知道如何在我的Rails应用程序中使用JavaAPI中的当前类,但如果我想创建一个用纯Java代码编写的新自定义类,我将如何在我的Rails应用程序中使用它?例如,假设我创建了Dog.java:classDog{privateStringname;publicDog(){name="Fido";}publicStringgetName(){returnname;}}我如何才能在我的Rails应用程序中创建一个新的Dog对象(Dog.new)?我需要将Dog.java或Dog.class文件放在某个地方,然后调用某种形式的“导入”将其

java - 如何在不重新启动速度的情况下编辑 velocimacro?

我的速度宏正在被缓存,我不希望它们...至少在开发期间不会。我在我的属性文件中设置了以下属性...velocimacro.library.autoreload=truefile.resource.loader.cache=falsevelocity.engine.resource.manager.cache.enabled=false...但这似乎并没有成功使用velocity属性,如何将velocity配置为不缓存宏?(我使用的是velocity1.6.4)编辑:我不认为这条线...velocity.engine.resource.manager.cache.enabled=fals

java - 谷歌应用引擎 JAVA : how to embed html in mail being sent while using java mail api on google app engine?

这是我用来发送邮件的工作代码,但如果我将html内容包含到setText()方法的字符串参数中,那么它仅作为字符串显示给用户,没有HTML效果。Messagemsg=newMimeMessage(session1);msg.setFrom(newInternetAddress("abc@xyz.com","TeamApplication"));msg.addRecipient(Message.RecipientType.TO,newInternetAddress(email,"Dear"+name1+"."));msg.setSubject("Registrationconfirmat