Java中Could not find the main cl…

一次搞定字段名不一致的数据搬运:CL_ABAP_CORRESPONDING、CL_JAVA_CORRESPONDING 与 CL_JS_CORRESPONDING 的映射思路与工程落地 摘要 SAP项目中数据搬运的核心挑战在于处理字段名不一致、层级差异和转换逻辑。CL_ABAP_CORRESPONDING工具类通过运行时配置映射规则,解决了传统MOVE-CORRESPONDING的局限性。它支持动态生成映射规则,实现字段名不同时的自动搬运,并能封装转换逻辑。该工具在结构/内表映射中存在目标初始化策略差异,支持嵌套表处理但不支持跨层级映射。典型应用场景包括SAP_GWFND的OData服务字段映射,可将技术字段名转换为语义化属性名。类似思路也可在Java和JavaScript中实现,通过反射 阅读详情
      出现Could not find the main class.program will exit和java.lang.UnsupportedClassVersionE rror 错误的原因,是因为我们使用高版本的JDK编译的Java class文件试图在较低版本的JVM上运行,所报的错误。
          因为,高版本的JDK生成的class文件使用的格式,可能与低版本的JDK的.class文件格式不同。这样,低版本的JVM无法解释执行这个.class文件,会抛出Could not find the main class.program will exit,java.lang.UnsupportedClassVersionE rror不支持的Class版本错误。
        这个错误尤其在JDK5与JDK5之前的版本上表现明显。因为,JDK5在Java语法上作了不少增强,引入了一些新的.class文件的元素,导致旧版本的JVM无法解释、执行.class文件。即使这个类并没有使用任何JDK5的新元素,但是JDK5生成的.class文件,JDK1.4及其以前的JVM都无法辨认!

     在MyEclipse-->应用服务器下,指定Tomcat5。指定Tomcat使用jdk1.4。这样,就全部指定使用Jdk1.4来编译和运行程序了。如果全部指定jdk5也是可以的。但是,绝对不能够使用jdk5编译程序,而又在jdk1.4上运行程序,那样将会抛出java.lang.UnsupportedClassVersionError不支持的Class版本错误。
    这种情况下,不论是Eclipse生成的war包,还是ant文件生成war包,都使用jdk5编译,就会在运行时出现错误,该应用程序将无法启动。如果你查看Tomcat的日志文件,将会看到正是java.lang.UnsupportedClassVersionError错误发生了!

     其实无非就是版本问题,JDK版本的问题。

     解决方法:在Eclipse窗口-->首选项-->Java-->编译器-->JDK一致性-->编辑器一致性级别,从5.0改到1.4就可以了。

 

原文来源于:http://blog.youkuaiyun.com/wangcheng8080/article/details/2492265

SAP ABAP里存在Java List这种集合工具类么?CL_OBJECT_COLLECTION了解一下 Jerry以前在工作中交替做着ABAP和Java开发时,总是在使用一种语言时,怀念另一种语言的便利之处,比如用ABAP开发时,怀念Java里以List为代表的功能强大,使用方便的集合工具类。 List或许是众多Java初学者最先接触和掌握的Java集合工具接口之一。以最具代表性的实现类ArrayList为例,查看其源代码,发现ArrayList不过就是用面向对象的编程方式封装了对一个对象数组的常... 阅读详情

相关推荐

立创开源:基于STM32F407的大疆M30T无人机PSDK机载开发板硬件设计与飞行控制实现

本文详细介绍了基于STM32F407微控制器为大疆M30T无人机设计PSDK机载开发板的完整流程。从关键的E-Port接口电路设计、电源保护,到STM32最小系统搭建,再到通过PSDK实现与无人机的通信及基础飞行控制,提供了从硬件到软件的全栈实战指南,助力开发者快速入门无人机负载开发。

weixin_35649491的博客 401

java虚拟机内存不足,“Could not create the Java Virtual Machine”问题解决方案

很多次都碰到这个问题,一开始先删下缓存再多试试就可以startup,但是这次怎么也开不了,下述方法可以解决,记录一下。 ----------------- 转自http://www.cnblogs.com/tianjixiaoying/p/4414254.html 在运行java程序时,遇到问题"Could not create the Java Virtual Machin

茶色的专栏 2765

【逆向实战】Unity游戏资源提取与解密全攻略:从AssetBundle到libil2cpp.so的破解技巧

本文详细介绍了Unity游戏资源提取与解密的完整流程,涵盖从AssetBundle到libil2cpp.so的破解技巧。通过AssetStudio和Il2CppDumper等工具,读者可以学习如何提取未加密资源、处理加密文件,并掌握动态dump技术。文章还提供了自动化脚本编写和常见问题解决方案,帮助逆向工程爱好者高效完成资源提取任务。

weixin_29012765的博客 1048

Java高频面试题 - Java、SpringCould、中间件

面试题

a111042555的博客 9637

通过JLink下载实现工控MCU批量烧录实战案例

利用JLink下载工具实现高效稳定的工控MCU批量烧录,提升产线效率。案例详细解析了脚本配置与自动化流程,突出jlink下载的可靠性和可扩展性,适用于大规模嵌入式部署场景。

weixin_30205153的博客 813

MIPI DPHY接口(基于Xilinx FPGA实现)案例分析

在Xilinx FPGA实现MIPI DPHY接口的案例(包括CIS协议层)。截止目前为止,Xilinx仅在Ultrascale+及其以上版本的FPGA IO可直接支持MIPI 电平输入,其他的,都需要转换成LVDS来接收。

ONEFPGA的博客 5626

配置java运行时环境时出现could not find java.dll

因为新出了java9,便早早在本机上装了最新版,但是在部署本机项目到服务器时出现了java运行时不兼容的情况,遂需要在服务器重装java9,想来其兼容性确实不好。重装过程中出现了该问题,我是按照一般的步骤来配置java运行时环境的,按理来说不会出现问题,但是问题既然出现了还是要解决。网上有人说在 C:\Windows\System32 下进行搜索,将搜到的java.exe改成javaa.exe即可,

吟游诗人——吟唱生命的不朽 3万+

分析4-20mA检查电路分析

本文介绍了一种工业领域常用的4-20mA电流信号调理电路,可将标准电流信号转换为适合MCU采集的电压信号。电路包含三个关键模块:首先通过10Ω取样电阻将4-20mA电流转换为0.04-0.2V电压;然后采用同向比例运算放大器KTA333-ST5进行信号放大;最后通过二阶有源低通滤波器滤除工业环境中的高频干扰。文章详细分析了各模块的工作原理和参数设计,并以压力传感器和温度变送器为例说明了实际应用中的参数调整方法。该电路具有抗干扰能力强、精度高等特点,适用于工业压力、温度等模拟量信号的采集处理。

qq_37999850的博客 1329

Java教程之Spring could介绍及创建服务注册中心

一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springboot的,所以需要开发中对springboot有一定的了解。 1.1 Eureka介绍 Eureka是一个基于REST(Representational State Transfer)的服务,主要用于AWS clou

1147

基于 Simulink 的双向 DC/AC 逆变器中 IGBT/MOSFET 寄生参数影响分析实战教程

摘要:本教程详细解析了Simulink中IGBT/MOSFET寄生参数对双向DC/AC逆变器的影响。通过对比理想模型与含寄生参数(如20nH内部电感、50nH回路电感)的仿真,揭示了电压尖峰、高频振荡等实际问题。建模步骤包括搭建基准电路、引入寄生参数、配置高精度求解器(步长10ns),并给出抑制措施:添加RC缓冲电路、调整驱动电阻。关键发现:寄生参数会显著增加开关损耗和EMI噪声,需通过参数扫描优化设计。教程还提供了代数环报错、仿真速度优化等实战技巧,帮助工程师从理想仿真过渡到高保真分析。

xiaoheshang_123的博客 68

IPD流程中的RR\OR\IR\PB\SR\AR\CR等名词汇总(基于新的产品包需求架构)

RR:Raw Requirement,原始需求=》IR:Initial Requirement,初始需求=》SR:System Requirement,系统需求=》AR:Allocated Requirement,分配需求=》CR:Process Change Requirement,流程变更需求。

a1809032425的博客 3191

java显示could_power designer 提示Could not Initialize JavaVM! 的解决方法

一、配置系统变量:CLASSPATH =E:\Workspaces\my-jar\mysql-connector-java-5.1.7-bin.jarPath = D:\Java\jdk1.6.0_13\bin;JAVA_HOME = D:\Java\jdk1.6.0_13\;PowerDesigner Tools --> General Options--> Variables:JA...

weixin_30697511的博客 1325

7、树莓派故障排查全攻略

本文详细介绍了树莓派在使用过程中常见的各类故障及其排查方法。内容涵盖键盘鼠标诊断、电源诊断、显示诊断、启动诊断、网络诊断以及紧急内核的使用,提供了具体的解决方法和实用建议。同时,文章总结了故障排查流程、常见故障及解决方法的汇总,并给出了注意事项和操作建议,帮助用户高效解决树莓派使用过程中的问题,确保其稳定运行。

cream的博客 324

J2CL –迟到总比不到好

上周,Google团队终于发布了J2CL框架的源代码,自2015年以来就对此进行了讨论。将Java转换为JavaScript的想法根本不是什么新鲜事,而且每个人在使用Google Web Toolkit之前都遇到了麻烦该产品在社区中倍受关注-经过讨论并成为会议演讲的主题,但没人能看到它 。 自首次发布以来已经有3年多了,而且该产品似乎甚至在其诞生之前就失去了市场。 今天,我们有了Scal...

最佳 Java 编程 401

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

J2CL快速入门:30分钟内搭建你的第一个Java转JavaScript项目

J2CL(Java to Closure JavaScript transpiler)是一款强大的工具,能让你将Java代码无缝转换为高效的JavaScript应用。本文将带你在30分钟内完成从环境搭建到运行第一个Java转JS项目的全过程,即使是新手也能轻松上手!🚀 ## 为什么选择J2CL? J2CL的独特之处在于它给予开发者完全的选择自由:你可以仅将部分Java代码暴露给JavaScr

gitblog_00169的博客 862

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Java调用Ascend CL API全解析,彻底打通AI推理最后一公里

掌握Java调用Ascend CL API的完整流程,解决AI推理性能瓶颈。本教程详解Java对接华为昇腾生态教程,覆盖模型加载、内存管理与推理优化,适用于边缘计算和高性能场景,实现端到端加速,值得收藏。

FuncLens的博客 916

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

探索J2CL:Google的Java到 Closure 语言转换器

是由Google开发的一个开源项目,它提供了一种将Java代码转换为高性能、可移植的Closure语言(一种用于Web应用的JavaScript方言)的方法。这篇文章将深入探讨J2CL的工作原理、应用领域和主要特点,以帮助开发者更好地理解和利用这一强大的工具。 ## 技术分析 ### Java到Closure的转换过程 J2CL的核心是它的编译器,它将Java源代码编译成JavaScript...

gitblog_00062的博客 458

J2CL完全指南:如何将Java无缝转换为高性能Closure JavaScript

J2CL(Java to Closure JavaScript transpiler)是一款强大的工具,能够将Java代码无缝转换为高性能的Closure JavaScript,让开发者能够充分利用Java的类型安全和丰富生态系统,同时享受JavaScript在Web开发中的灵活性。本文将为您提供一份全面指南,帮助您快速掌握J2CL的使用方法和最佳实践。 ## 什么是J2CL? J2CL是一个

gitblog_00697的博客 1019

JsInterop完全手册:J2CL中Java与JavaScript互操作详解

J2CL(Java to Closure JavaScript transpiler)是一个强大的工具,它允许开发者将Java代码转换为高效的JavaScript,同时提供了JsInterop机制实现Java与JavaScript之间的无缝互操作。本文将详细介绍JsInterop的核心概念、实用技巧和最佳实践,帮助开发者轻松掌握这一关键技术。 ## 什么是JsInterop? JsIntero

gitblog_00549的博客 1110

开启Java与JavaScript的无缝融合之旅 - 探索Google的J2CL转译器

Java和JavaScript各有千秋,但想象一下,如果您可以将它们的力量结合起来,那将如何呢?今天,我们就一起来深入了解J2CL,探索如何将Java的坚实后端与JavaScript的灵活前端完美结合吧!通过深入学习J2CL,您将能够发挥Java和JavaScript各自的优势,同时充分利用它们共同的力量。无论您是Java老手,还是JavaScript前端大师,J2CL都将为您开启全新的编程体验!如此简单,您的示例应用就构建完成,并生成了优化后的输出。这将启动开发服务器,让您可以实时与应用交互。

步子哥的博客 706

本周5个开源Java项目j2cl等

它可以从 REPL 运行,也可以从命令行运行命令行脚本,但其主要目标是集成到 Java 应用程序中,并提供一个安全、锁定的机制,供客户/用户用来定制应用程序的行为。如果作为一名 Java 开发人员,你希望在不牺牲性能的前提下获得更大的表达自由度和更多的功能代码,那么你最好使用 Scala 来编写代码。这主要是由于网络生态系统中不断变化的趋势,以及我们新的内部客户将网络 Java 不再视为一个孤立的生态系统,而是其更大堆栈中不可或缺的一部分。然而,修改可以是 通过返回新版本的数据结构,保持原始结构不变。

极道Jdon的技术博客 497

Google J2CL项目入门指南:Java转WebAssembly实验性功能解析

在现代Web开发领域,WebAssembly(Wasm)技术因其接近原生的执行效率而备受关注。Google J2CL项目近期推出了一个实验性功能——将Java代码编译为WebAssembly模块,这为Java开发者打开了一扇通往Web高性能计算的大门。 ## 技术背景 J2CL的Wasm后端基于最新的Wasm GC规范开发,该规范已在Chrome 119+版本中实现。这项技术允许Java开发者...

gitblog_00497的博客 361

Java调用Ascend CL进行分布式训练:4个你必须掌握的底层接口技巧

掌握Java昇腾分布式训练关键技巧,高效调用Ascend CL实现高性能计算。适用于AI模型分布式训练场景,详解4个底层接口调用方法,提升资源利用率与训练效率。技术干货值得收藏。

PixelGlow的博客 894

Google J2CL 最佳实践指南

J2CL 是一个将 Java 代码编译为 JavaScript 的工具链,由 Google 开发维护。作为 Java 到 JavaScript 的转译器,J2CL 在保持 Java 语义的同时,能够生成高度优化的 JavaScript 代码。本文将深入探讨 J2CL 的最佳实践,帮助开发者充分利用其优势。 ## 构建性能优化 构建性能是开发效率的关键因素。对于 J2CL 项目,我们建议在项目根...

gitblog_00027的博客 507

菜鸟接触CL的一点感受

我选择的是Lisp-Box.据说是很易用的傻瓜包. CL和Scheme在思想上有着一致性,但是在一些实现细节上就不太一样了。同样是操作系统的概念,在实现层面上 之前去刷SICP的套题的时候,都是在Racket的交互式环境下进行编程,用的是默认的lang racket,其和scheme是近亲。两者区别的微妙之处我还不甚了解。除了基本define和defun等基本语法细节让我有点不习惯...

aoluan6735的博客 163
上一篇: Myeclispse 6.5注册
下一篇: java学习常用视频下载
jarry.liu
博客等级 码龄16年 36粉丝 304原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jarry.liu

如果对您有帮助,鼓励下博主吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值