jjzjj

HelloWorld

全部标签

java 找不到或无法加载主类

我使用的是Fedora19。HelloWorld.java的内容:classHelloWorld{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!!");}}我可以成功编译它javacHelloWorld.java但是我不能用javaHelloWorld出现以下错误Error:CouldnotfindorloadmainclassHelloWorld但我可以使用它来运行它sudojavaHelloWorld我在这里错过了什么??? 最佳答案 您没有设

java - 如果抛出未经检查的 Java 异常,则停止 bash 脚本

我正在从Bash脚本中运行一个java程序。如果java程序抛出未经检查的异常,我想停止bash脚本而不是脚本继续执行下一个命令。如何做到这一点?我的脚本如下所示:#!/bin/bashjavac*.javajava-eaHelloWorld>HelloWorld.txtmvHelloWorld.txt./HelloWorldDir 最佳答案 同意汤姆·霍丁的意见,要在Bash脚本中检查Java程序的退出代码:#!/bin/bashjavac*.javajava-eaHelloWorld>HelloWorld.txtexitValu

java - 当我在 java 中打印出 **this** 指针时它显示的数字是多少?

这个程序publicclassHelloWorld{publicvoidtestFunc(){System.out.println("Class="+this);}publicstaticvoidmain(String[]args){HelloWorldhw=newHelloWorld();System.out.println("Hello,World");hw.testFunc();}}给我这个输出:Hello,WorldClass=HelloWorld@7c6768第二行HelloWorld后面的@7c6768是什么意思? 最佳答案

java - 这个错误是不是由在 32 位 JVM 中运行的 Java 程序访问 64 位库引起的?

我正在尝试创建一个简单的Java应用程序,它使用JNI调用一些native函数。我遵循了JNI编程指南中的示例,但似乎无法让它们工作。我有以下用Java编写的HelloWorld程序:classHelloWorld{privatenativevoidprint();publicstaticvoidmain(String[]args){newHelloWorld().print();}static{System.load("/home/mike/Desktop/libHelloWorld.so");}}我使用javacHelloWorld.java编译它,就像平常一样。我在HelloWo

java - JBoss HelloWorld 应用程序未启动

嗨,我正在尝试启动JBoss示例应用程序“jboss-as-helloworld”。并得到这样的异常(exception):16:23:51,118INFO[org.jboss.as.server.deployment](MSCservicethread1-1)Startingdeploymentof"jboss-as-helloworld.war"16:23:51,176INFO[org.jboss.weld](MSCservicethread1-5)ProcessingCDIdeployment:jboss-as-helloworld.war16:23:51,178ERROR[or

java - 匿名类声明中的语句

我正在阅读oracle文档中的匿名类(class)教程(https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html)我已经复制了教程中使用的代码。(评论Statement1和Statement2是我附加的):publicclassHelloWorldAnonymousClasses{interfaceHelloWorld{publicvoidgreet();publicvoidgreetSomeone(Stringsomeone);}publicvoidsayHello(){classEnglish

java - 通过接口(interface)使用时在原型(prototype) bean 上发出接收事件?

Spring有点新。当我通过接口(interface)实例化一个bean时,它似乎没有获取事件,但是,如果我使用实现该接口(interface)的实际类,则会收到事件。为什么是这样?代码如下。packagejavabeans.di;importorg.springframework.context.ApplicationListener;importorg.springframework.context.event.ContextStartedEvent;publicclassHelloWorldImplimplementsHelloWorld,ApplicationListener{

java - 在 Weblogic 10.3 中调用 EJB 时出现 NameNotFoundException

我有一个EJB定义如下:packagecom.foo;@Stateless(mappedName="HelloWorld")publicclassHelloWorldBeanimplementsHelloWorld,HelloWorldLocal....当它部署到Weblogic(WL)时,它获得名称myBean。我不确定这是否重要。我尝试用这段代码调用bean:Hashtableht=newHashtable();ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");ht.put

java - 在哪里使用wsgen?

似乎不知道在哪里(什么目录-源或类)针对我的WebService类正确使用wsgen...创建一个基于WebService的示例文档文字:packagehello;importjavax.jws.WebService;@WebServicepublicclassHelloWorld{publicvoidsayHello(){System.out.println("WelcometoJAX-WS2!");}}像这样创建发布者:packagehello;importjavax.xml.ws.Endpoint;publicclassPublisher{publicstaticvoidmain

java - Spring 延迟加载 - 加载一个 bean 会加载该类的所有 @Lazy bean

我已经声明了两个相同类类型的bean。将它们初始化为@Lazy。@Autowiring其中一个bean也自动初始化了另一个bean。我很惊讶地看到这种行为。只是想知道更多关于该机制的信息。代码//beanpublicclassHelloWorld{publicHelloWorld(Stringmsg){System.out.println(msg+","+this);}}@Configuration@LazypublicclassSpringAppContext{@Bean(name="helloworld1")publicHelloWorldhelloworld1(){returnn