Java中,写出来没有错误,运行时载入java vm出现错误2这个,是什么意思?

java的程序没有错误了,可是还是运行不出结果这是为什么???下面提_百度知道
java的程序没有错误了,可是还是运行不出结果这是为什么???下面提
://d.baidu,是哪里出错了,应该改那.hiphotos,可是还是运行不出结果这是为什么.jpg" esrc="http.jpg" target="_blank" title="点击查看大图" class="ikqb_img_alink"><img class="ikqb_img" src="/zhidao/pic/item/cadd54ddb3de9c82483c.baidujava的程序没有错误了.com/zhidao/wh%3D600%2C800/sign=1c32c4d832fae6cd0ce1ac/cadd54ddb3de9c82483c?://d?.baidu://d?<a href="http.hiphotos?下面提示有~严重.com/zhidao/wh%3D450%2C600/sign=442a7ae5bf5a1e473817d/cadd54ddb3de9c82483c.hiphotos
提问者采纳
之后debug运行项目出现这种情况;第三步:此时就会生成一个断点;第二步,之后看看那个步骤出了问题:在程序运行开始的位置,之后一直按F6,看看哪里报错或者是跳出程序运行的了,只能用debug模式,之后进行解决即可,双击代码左侧的line:一直到断点的位置。第一步
来自团队:
其他类似问题
为您推荐:
java的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁java调用c#编写的WebService的有关问题_QName的有关问题(表示 XML 规范中定义的限定名称):命名空间Uri、本本地部分localPart、前缀它们代表是什么意思啊_初学者有关问题:怎么实现菜单之间切换,监听响应有关问题?__脚本百事通
稍等,加载中……
^_^请注意,有可能下面的2篇文章才是您想要的内容:
java调用c#编写的WebService的有关问题
QName的有关问题(表示 XML 规范中定义的限定名称):命名空间Uri、本本地部分localPart、前缀它们代表是什么意思啊
初学者有关问题:怎么实现菜单之间切换,监听响应有关问题?
java调用c#编写的WebService的有关问题
java调用c#编写的WebService的问题import javax.xml.namespace.QNimport org.apache.axis.client.Cimport org.apache.axis.client.Simport org.apache.axis.encoding.XMLTpublic class Test { /**
* @param args
*/ public static void main(String[] args) {
byte[] orderinfo=new byte[10];
orderinfo[0]=0x11;
orderinfo[1]=0x12;
orderinfo[2]=0x13;
orderinfo[3]=0x14;
orderinfo[4]=0x15;
orderinfo[5]=0x16;
orderinfo[6]=0x17;
String str = "";
//调用webservice
String url = "http://192.168.10.154:10064/POPPayDemoService/Service.asmx";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress(new java.net.URL(url));
// SoapRpcMethod:RequestNamespace
call.setOperationName(new QName("http://tempuri.org/su", "TestByte"));
call.addParameter("byteval", XMLType.XSD_BYTE,
javax.xml.rpc.ParameterMode.IN);
call.setUseSOAPAction(true);
// SoapRpcMethod:Action
call.setSOAPActionURI("http://tempuri.org/rpc7");
str = (String) call.invoke(new Object[]{orderinfo});
} catch (Exception e) {
System.out.println("asdf");
e.printStackTrace();
System.out.println(str); }}请问为什么一调用就出错呢?关于webservice地址及参数名和Action都是正确的,是不是用byte[]型传不过去啊?webservice那边的TestByte方法中的参数如果定义成String型,我这边也传string型,就正确,现在是byte按理来说也应该可以啊,因为webservice本身就是以字节流形式传输啊,不解,希望高手能给与解答,谢谢以下错误信息 17:43:33 org.apache.axis.client.Call invoke严重: No returnType was specified to the Call object!
You must call setReturnType() if you have called addParameter().asdfAxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXParseException: Character reference &&#x0& is an invalid XML character.
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXParseException: Character reference &&#x0& is an invalid XML character. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195) at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174) at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388) at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1411) at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanCharReferenceValue(XMLScanner.java:1295) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:3009) at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:645) at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:508) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205) at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522) at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:218) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:646) at org.apache.axis.Message.getSOAPEnvelope(Message.java:424) at org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:62) at org.apache.axis.client.AxisClient.invoke(AxisClient.java:173) at org.apache.axis.client.Call.invokeEngine(Call.java:2735) at org.apache.axis.client.Call.invoke(Call.java:2718) at org.apache.axis.client.Call.invoke(Call.java:2394) at org.apache.axis.client.Call.invoke(Call.java:2317) at org.apache.axis.client.Call.invoke(Call.java:1774) at Test.main(Test.java:45)------解决方案--------------------
QName的有关问题(表示 XML 规范中定义的限定名称):命名空间Uri、本本地部分localPart、前缀它们代表是什么意思啊
QName的问题(表示 XML 规范中定义的限定名称):命名空间Uri、本本地部分localPart、前缀它们代表是什么意思啊!比如有下面一个wsdl:
version= "1.0 "
encoding= "UTF-8 "
&wsdl:definitions
targetNamespace= "http://127.0.0.1:8080/axis/HelloService.jws "
xmlns:apachesoap= "http://xml.apache.org/xml-soap "
xmlns:impl= "http://127.0.0.1:8080/axis/HelloService.jws "
xmlns:intf= "http://127.0.0.1:8080/axis/HelloService.jws "
xmlns:soapenc= "http://schemas.xmlsoap.org/soap/encoding/ "
xmlns:wsdl= "http://schemas.xmlsoap.org/wsdl/ "
xmlns:wsdlsoap= "http://schemas.xmlsoap.org/wsdl/soap/ "
xmlns:xsd= "http://www.w3.org/2001/XMLSchema "&
&wsdl:message
name= "sayHelloResponse "&
&wsdl:part
name= "sayHelloReturn "
type= "xsd:string "
&/wsdl:message&
&wsdl:message
name= "sayHelloRequest "&
&wsdl:part
name= "username "
type= "xsd:string "
&/wsdl:message&
&wsdl:portType
name= "HelloService "&
&wsdl:operation
name= "sayHello "
parameterOrder= "username "&
&wsdl:input
message= "impl:sayHelloRequest "
name= "sayHelloRequest "
&wsdl:output
message= "impl:sayHelloResponse "
name= "sayHelloResponse "
&/wsdl:operation&
&/wsdl:portType&
&wsdl:binding
name= "HelloServiceSoapBinding "
type= "impl:HelloService "&
&wsdlsoap:binding
style= "rpc "
transport= "http://schemas.xmlsoap.org/soap/http "
&wsdl:operation
name= "sayHello "&
&wsdlsoap:operation
soapAction= " "
&wsdl:input
name= "sayHelloRequest "&
&wsdlsoap:body
encodingStyle= "http://schemas.xmlsoap.org/soap/encoding/ "
namespace= "http://DefaultNamespace "
use= "encoded "
&/wsdl:input&
&wsdl:output
name= "sayHelloResponse "&
&wsdlsoap:body
encodingStyle= "http://schemas.xmlsoap.org/soap/encoding/ "
namespace= "http://127.0.0.1:8080/axis/HelloService.jws "
use= "encoded "
&/wsdl:output&
&/wsdl:operation&
&/wsdl:binding&
&wsdl:service
name= "HelloServiceService "&
&wsdl:port
binding= "impl:HelloServiceSoapBinding "
name= "HelloService "&
&wsdlsoap:address
location= "http://127.0.0.1:8080/axis/HelloService.jws "
&/wsdl:port&
&/wsdl:service&
&/wsdl:definitions&
它里面怎么来定义QName啊------解决方案--------------------
1.来历:qname是qualified name 的简写2.构成:由名字空间(namespace)前缀(prefix)以及冒号(:),还有一个元素名称构成3.举例:&xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
version="1.0"&&xsl:template match="foo"&
&hr/&&/xsl:template&&/xsl:stylesheet&xsl是名字空间前缀,template是元素名称,xsl:template 就是一个qname4.总结:qname无非是有着特定格式的xml元素,其作用主要是增加了名字空间,比如有同样的元素名称,而名字空间不同的情况。我碰到类似的 别人那抄一段给你看下
初学者有关问题:怎么实现菜单之间切换,监听响应有关问题?
菜鸟问题:如何实现菜单之间切换,监听响应问题??问题描述:我想编一个首界面是“Add”和“Del”按钮;然后点击“Add”按钮后,进入Add界面,然后点击Add的“OK“按钮,再输出”Adding is OK!“信息;但是设置的监听器,只能监听主界面菜单情况,而对于接下来菜单则不予监听,如何处理这种情况??源代码如下:package MyGUI;import java.io.*;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class MainFrame extends Frame implements ActionListener{ public S Frame mf=new Frame(); Panel p1=new Panel(); Panel p2=new Panel(); Panel p3=new Panel(); Button b11=new Button("add"); Button b12=new Button("del"); TextField t2=new TextField("add"); Button b2=new Button("Ok"); TextField t3=new TextField("del"); Button b3=new Button("OK"); public void init(){
p1.add(b11);
p1.add(b12);
b11.addActionListener(this);
b12.addActionListener(this);
mf.add(p1);
mf.setVisible(true);
//mf.setVisible(true);
p2.add(t2);
p2.add(b2);
t2.addActionListener(this);
b2.addActionListener(this);
p3.add(t3);
p3.add(b3);
t3.addActionListener(this);
b3.addActionListener(this); } public void actionPerformed(ActionEvent e) {
String cmd=e.getActionCommand();
if(cmd=="add"){
if(cmd=="del"){
} } private void del() {
System.out.println("Del");
mf.add(p3);
p1.setVisible(false);
p3.setVisible(true);
if(cmd=="ok"){
System.out.println("Deling is OK");
} } private void add(){
System.out.println("Add");
mf.add(p2);
p1.setVisible(false);
p2.setVisible(true);
if(cmd=="ok"){
System.out.println("Adding is OK");
} } public static void main(String args[]){
MainFrame book=new MainFrame();
book.init(); }}------解决方案--------------------
建议用SWING实现吧,下面实现了你想要的效果,之前不行主要是你的监听设计不够合理Java code
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MainFrame extends JFrame implements ActionListener{
JFrame mf=new JFrame();
JPanel p1=new JPanel();
JPanel p2=new JPanel();
JPanel p3=new JPanel();
JButton b11=new JButton("add");
JButton b12=new JButton("del");
JTextField t2=new JTextField("add");
JButton b2=new JButton("Ok");
JTextField t3=new JTextField("del");
JButton b3=new JButton("OK");
public void init(){
p1.add(b11);
p1.add(b12);
b11.addActionListener(this);
b12.addActionListener(this);
mf.add(p1);
//mf.setVisible(true);
p2.add(t2);
p2.add(b2);
t2.addActionListener(this);
b2.addActionListener(this);
p3.add(t3);
p3.add(b3);
t3.addActionListener(this);
b3.addActionListener(this);
mf.pack();
mf.setLocationRelativeTo(null);
mf.setVisible(true);
mf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
public void actionPerformed(ActionEvent e) {
String cmd=e.getActionCommand();
if(e.getSource()==b11){
if(e.getSource()==b12){
if(e.getSource()==b2){
System.out.println("Adding is OK");
private void del() {
System.out.println("Del");
mf.add(p3);
p1.setVisible(false);
p3.setVisible(true);
if(cmd=="ok"){
System.out.println("Deling is OK");
private void add(){
System.out.println("Add");
mf.add(p2);
p1.setVisible(false);
p2.setVisible(true);
public static void main(String args[]){
MainFrame book=new MainFrame();
book.init();
如果您想提高自己的技术水平,欢迎加入本站官方1号QQ群:&&,&&2号QQ群:,在群里结识技术精英和交流技术^_^
本站联系邮箱:win7安装java提示错误无法打开安装程序包解决方法
来源:U大侠
  众所周知,Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言,是程序人员必备的一款软件,而很多人在安装的时候经常会碰到一些问题,比如有win7 32位系统用户反映说在安装java的时候提示错误无法打开安装程序包,请确认该程序包存在,并且您有权访问它,以确认这是一个有效的windows installer程序包,导致无法安装java,要如何解决这个问题呢?下面,跟随U大侠小编一起来看看win7安装java提示错误无法打开安装程序包的解决方法。
  原因分析:
  1)代理服务器要求身份验证;
  2)网络连接失败;
  3)下载管理器软件中断了下载过程,例如:断点续传;
  4)TSR(终止并常驻)程序(如 Norton AntiVirus)可能会干扰安装过程。
  解决方案:
  1、对于代理服务器验证:检查&Internet 连接代理设置&页面。注:请确保代理身份验证已关闭。
  2、网络连接失败:如果网络拥塞或者网络服务提供商的 Internet 连接不稳定,则由于安装文件未能完全下载,有时会导致软件包运行不正常。建议您尝试从我们的网站进行手动下载:Windows 脱机软件包
  3、将软件包保存到某个位置,并在下载完成后启动脱机安装软件包。
  4、下载管理器软件:某些下载软件管理器不能正常运行,并且可能中断或降低下载速度。建议您停止使用第三方下载管理器,并启动正常下载。
  5、TSR:防病毒程序具有阻止下载的选项,除非在下载期间禁用它们。
  以上就是win7安装java提示错误无法打开安装程序包的解决方法,更多精彩内容继续关注U大侠官网。
责任编辑:tianzhen
用户交流群
 (满) (满) (满)}

我要回帖

更多关于 载入java vm出现错误2 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信