我刚从Eclipse Indigo(3.7)升级到Eclipse Juno(4.2),我的WSDL在Indigo中没有任何问题进行验证,我现在得到一个奇怪的警告和错误,我不明白.
WSDL片段:
<wsdl:types>
<xsd:schema
targetNamespace="http://www.domain.com/ClientServices/LendingSimulation/V1"
xmlns:cpReq="http://www.domain.com/ClientServices/LendingSimulation/CalculateProfitabilityRequest"
xmlns:cpRes="http://www.domain.com/ClientServices/LendingSimulation/CalculateProfitabilityResponse"
xmlns:error="http://www.domain.com/fw/errorMgmt">
<xsd:import namespace="http://www.domain.com/ClientServices/LendingSimulation/CalculateProfitabilityRequest" schemaLocation="CalculateProfitabilityRequest.xsd" />
<xsd:element name="calculateProfitabilityRequest" type="cpReq:CalculateProfitabilityRequestType" />
</xsd:schema>
</wsdl:types>
Run Code Online (Sandbox Code Playgroud)
Juno使用以下警告标记xsd:import行:
XSD: The location 'CalculateProfitabilityRequest.xsd' has not been resolved
Run Code Online (Sandbox Code Playgroud)
然后标记xsd:element行,并显示以下错误:
XSD: Type reference 'http://www.domain.com/ClientServices/LendingSimulation/CalculateProfitabilityRequest#CalculateProfitabilityRequestType' is unresolved
Run Code Online (Sandbox Code Playgroud)
我很难过.我不仅不理解警告或错误消息的含义,我不明白为什么Juno将此标记为问题,但在Indigo中没有问题.如果我按Ctrl键单击schemaLocation,Eclipse将打开相关的xsd文件,因此Eclipse不会找到该文件.
我试过清理这个项目,但它没有任何区别.
编辑
我咬紧牙关,决定重新安装Indigo Java EE(3.7).但是,现在当我加载我的项目时,我得到了与Juno相同的错误!所以它似乎不是Juno本身,而是我配置中的某些东西是不正确的.但是,我不知道在哪里可以找到问题,或者为什么Eclipse抱怨该位置没有得到解决.这几乎就像我必须以某种方式预装Eclipse中的文件,但我不知道如何.
如果我删除项目,并将项目重新加载为现有Maven项目,则所有警告和错误消息都将消失.但是,该项目随后与我的SCM无关.如果我通过SCM加载它,那么我会重新发生此错误.我猜测项目配置必须有一些东西,但是方面是相同的,所以我不知道哪个配置是不同的.无论如何要告诉?
任何想法或建议赞赏!
我将尝试在iReport中创建我的PIE 3D报告,在我的struts.xml中,我可以用它来调用我的报告。
<action name="cargaReporte"
class="com.techera.eventos.action.MisVisitasAction"
method="cargaReporte">
<result name="success" type="jasper">
<param name="location">/WEB-INF/jsp/reportes/reporteMisVisitas.jasper</param>
<param name="dataSource">visitas</param>
<param name="format">PDF</param>
</result>
</action>
Run Code Online (Sandbox Code Playgroud)
在我的jsp中我得到了
<a href="cargaReporte">Reporte</a>
Run Code Online (Sandbox Code Playgroud)
当我单击链接时,错误是这样的
java.lang.ClassNotFoundException: net.sf.jasperreports.compilers.GroovyEvaluator
at java.lang.ClassLoader.findClass(ClassLoader.java:522)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:791)
...
Run Code Online (Sandbox Code Playgroud)
有人告诉我我该怎么办?
我使用这些库:
groovy-all-1.7.5.jar
每个版本的Eclipse(Juno和Kepler)有哪些优点和缺点?哪一个更稳定?如何选择合适的eclipse版本?
我启动了android开发,我在developer.android.com上下载了最新版本的adt,用于linux操作系统.现在我的eclipse自动崩溃,没有任何先前的错误或通知,它在同一目录中创建了一个错误的日志文件,我的虚拟设备(模拟器)也无法正常工作.
现在我能做些什么.我试图重新安装它,但同样的问题发生,如果我使用以前版本的ADT它也可以正常工作.
我有一个旧的Eclipse存储在' / Applications '下,今天我下载了最新的Juno
并在桌面上打开,我发现Juno
能够读取我当前的配置,例如代码格式化设置,颜色主题.
这些设置是否存储在全局可读的位置?
(我使用的是Mac OSX,而不是导入/导出首选项.)
它看起来可能是一个愚蠢的问题,但是输出错误!
trim()应该删除String开头或结尾的'space'或'new line'字符,但它不起作用.
String str=str.getText().toString();
str.trim();
if(str.equalsIgnoreCase("STRING"))
mytextview.setText("True");
else
mytextview.setText("False");
Run Code Online (Sandbox Code Playgroud)
如果我正在输入---> "STRING" (有很多空格),我的答案是假的......我正在使用Eclipse Juno作为我的Androing项目,有没有例外?请帮忙.