在 Windows 中运行 Play Framework 2.0 时,出现了一个 NoClassDefFoundError 错误,这通常意味着在运行时找不到某个类。在这种情况下,这个类通常是由 Java 运行时环境 (JRE) 提供的,而您需要确保 JRE 已安装在您的计算机上。
NoClassDefFoundError
要解决这个问题,请按照以下步骤操作:
java -version
如果您需要安装 JRE,可以从以下链接下载和安装:
如果您需要进一步了解 Play Framework 2.0,可以参考 官方文档。
包括ADO.NET 2.0/ASP.NET 2.0/Windows.Forms 2.0/System.XML 2.0/System.Drawing/Linq/GTK#等类库的实现。...加上不断成熟的MonoDevelop,在Windows之外做CLI平台上的开发也越来越现实了。 Mono越来越接近产品状态了。...只要不用P/Invoke,许多.NET应用都能as-is在Mono上运行了。...Mono.Upnp - Universal Plug and Play. Tao Framework - OpenGL, OpenAL, SDL and Cg bindings....Mono.Upnp - Universal Plug and Play. Tao Framework - OpenGL, OpenAL, SDL and Cg bindings.
首先说一下XNA3.1的安装,下载安装包(73.2M)后,要先把XNA3.0卸了,注意把Microsoft Game for Windows也一起卸了,否则安装时会卡起(应该不是我个人的原因,2.0升3.0...安装后就同时支持了XNA3.0和XNA3.1的项目,VS2008中成了这个样子: 新建一个Windows Game项目,发现Content的引用中多了一个VideoImporter。...下面就是怎么写代码把视频播放出来了,MSDN里面有个示例,很简单,用到了Microsoft.Xna.Framework.Media命名空间下的两个类,Video和VideoPlayer。...video = Content.Load(@"ad"); videoPlayer.Play(video); 3、在Draw中绘制画面: spriteBatch.Begin(); spriteBatch.Draw...: 1、videoPlayer.Play(video)写在了LoadContent里,也就是说只在程序加载时运行一次,这个Play()被调用一次后视频自己就开始播放了,这个跟用MediaPlayer播放
1、7z在powershell2.0命令行的特定解压命令有问题,兼容性差,得换个powershell语句才行 例如下面代码执行到解压哪一行时就走不下去,所以我才用#注释了它,然后用另一个兼容性高的powershell...中,不论是否匹配到,都不会报错,但在powershell2.0中要么第2句$OEMNumbers匹配不到(语法问题,调整后可以匹配到),要么匹配不到则在foreach语句中出现异常 $RedHatDrivers1...n" } } 4、不支持tls1.2,得升级到powershell5.1才好(当然,如果有些server系统本身已经能支持得更高,比5.1还高,那支持tls1.2肯定也没问题) 在升级到powershell5.1...这可能是因为您正在使用的 .NET Framework 或 PowerShell 的版本过低。 在 PowerShell 中,TLS 1.2 由 .NET Framework 提供支持。....NET Framework 4.5 及更高版本支持 TLS 1.2,但只有在 .NET Framework 4.6 及更高版本中,TLS 1.2 才是默认启用的。
微软最初设计.NET Framework是为了使应用具有跨平台的可能性,但是微软在将他们的实现努力投入,发现这一平台在 Windows上工作得最好。 ...在计算机中,为.NET Framework编写的所有应用程序都共享相同版本的CLR以及存储在全局程序集缓存(GAC)中的库,如果其中一些应用程序需要特定版本以保证兼容性,就会出问题。 ...在.NET Standard 2.0及以后版本中,微软已将这三种.NET平台融合到现代的最低标准,这使开发人员可以更容易地在任何类型的.NET之间共享代码。...在.NET Core2.0及以后版本中,微软增加了许多缺失的API,开发人员需要将为.NET Framework编写的旧代码移植到跨平台的.NET Core中。...Visual Studio Code 微软在2015年4月30日Build开发者大会上正式宣布一个运行于 Mac OS X、Windows和 Linux 之上的轻量级工具 Visual Studio Code
NET 平台的核心类,例如公共语言运行时(CLR)和基础类库(BCL)还是在.NET Framework 2.0中。...3.0是在.NET Framework 2.0上添加了新的技术,这使得.NET Framework 3.0是.NET Framework 2.0的一个超集,你可能想到的.NET Framework 3.0...可以认为是一个以发行软件的一个全面修订(例如 ,.NET Framework 2.0是在.NET Framework 1.0之后发布)。...在Windows XP和Windows Server 2003和安装.NET Framework 2.0一样安装.NET Framework 3.0。...在你的程序中分发Microsoft .NET Framework 3.0 .NET Framework 3.0在分发程序包是一个可单独运行的可执行文件,它的名字和他的目标平台相关,例如:32位的平台上
Sync Framework 支持您灵活地建立同步社区的结构,但使用 2 层体系结构或 N 层体系结构是两种典型的方法。...N 层体系结构:在 Windows Azure 托管服务中运行 Sync Framework 数据库提供程序并与在本地计算机上运行的代理提供程序通信。...但是,Sync Framework 2.1 中的 SqlSyncProvider 类检测元数据是否采用 2.0 或 2.1 格式,并且在向后兼容模式下操作以便同步包含采用 2.0 格式的元数据的数据库。...Sync Framework 可以将 2.0 格式的数据库与 2.0 或 2.1 格式的数据库进行同步。因此,不需要同时升级同步社区中的所有数据库。...例如,在 N 层体系结构中,您可以升级服务器 Sync Framework 组件和数据库元数据格式,并继续与使用 Sync Framework 2.0 的客户端同步。
微软让mono发展得更好 作为CLR和C#以及.net Framework的另一个实现,mono主要还是用于非Windows平台,mono的成熟,那么非Windows平台上的开发将会相当顺畅,这也会极大地推动...微软相继在Apache license 2.0下开源了asp.net mvc,asp.net web api,Entityframework,SignalR 等等。...有了成熟的包管理Nuget以及开源社区中的项目越来越多。...在Windows平台上Java一直不是.NET的对手。...net统战桌面和服务器端开发,一套技术吃遍天下,但是基本上是服务于Windows平台,Mono把服务扩展到了Linux/xUnix平台。
涉及到了PS的升级,需要介绍下PowerShell的版本。 发生错误如下: ? 简介: Powershell是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。 ...下面就2.0升级3.0的升级步骤进行了介绍: Windows 7 和 Windows Server 2008 R2 内核版本同为6.1,以下步骤说明如何在运行 Windows 7 SP1 和 Windows...在安装Windows Management Framework 3.0之前,卸载任何Windows Management Framework 3.0之前的版本。...在“卸载更新”窗格的“Microsoft Windows”部分中,找到标题为“Microsoft Windows Management Framework 3.0 Beta (KB2506143)”的更新...总结: 本文主要是介绍在windows 2008 或者7 如何升级powershell,碰巧遇到了问题,所以将这个方案记录下来,因为现在很多服务器都是2008r2 ,为日后的运维和升级提供依据参考。
Visual Studio已经更新到2019,可能部分公司为了保证代码的兼容性,还是在使用比较老的2005或者2008,虽然亲爸爸是微软,内置功能齐全,还是挺耗内存和硬盘的!...一言不合C盘十来个G的空间就没了,更装了一堆小电影似得,关键你还找不到在哪…. ?...Mobile 5.0 SDK R2 for Pocket PC” 删除“Windows Mobile 5.0 SDK R2 for Smartphone” 删除“Crystal Reports...3.5” 删除“Microsoft .NET Compact Framework 2.0 SP1” 删除“.NET Framework 2.0 SDK” 删除“Microsoft Visual...一.VS2008卸载方式一 – 推荐 使用vs2008卸载工具:点我立即下载 ,下载完成之后,直接双击 UninstallTool.exe 运行,等待卸载完成即可! ?
由于 .NET Framework 是直接基于 Windows 平台的,所以,.NET Framework 的程序是不能真正跨平台的,比如运行在 Linux 上。...理论上讲,如果你希望在开发中使用一些 Windows 平台专员的 API,它是不会出现在 .NET Core 中的。...别担心,微软在 .NET 2.0 开始,微软提供了 Microsoft.Windows.Compatibility 来解决这个问题,该包提供了额外的约 20000 API 以支持 Windows 平台。...它提供了约 20,000 个 API 以支持原来在 .NET Framework 中支持,但是在 .NET Standard 中没有的 API。...对于 NuGet 库中的包来说,在发布于 2017/8/14 的 Announcing .NET Core 2.0 中,已经达到了约 70% 的支持度。
王淼的内容是.NET MF,给我们在模拟器上演示了开发一个简单hello world的程序,还几乎送了我们每人一本关于MF开发的书籍。拿到手以后,发现是和CSIP合作出版的。...网龙的两位专家为我们介绍了他们的杀手级应用-91手机助手,该软件是基于.NET架构的,在PC机上控制手机的一切内容。另外还向我们分享了他们在移动开发中的经验和心得。...最令我意外的是看到了sliverlight在WM上的内侧版本的Demo,还是跑在WM6.1.4的image上的。 ?...Live mesh和live framework也受到了关注,王立楠现场登陆live mesh网站给我们作了很生动的演示。 ? 这次活动从下午两点一直到七点才结束,活动结束以后,大家合影留念。...回答了两个问题,得到了两本书,还有一堆小礼品,汗颜的是居然还有一副以.NET俱乐部为主题的扑克牌,真是验证了“Work hard, Play harder”的名言啊。
如果依然按照这条道路走下去,.NET的触角延伸得越广,枷锁将越来越多,所以.NET 已经到了不得不做出彻底改变的时刻了。...我们知道.NET Core自诞生到现在已经有好些年了,目前的版本还只是到了2.0,从发布进度上显得稍显缓慢,其中一个主要的原因是:重写CoreFX提供的基础API确实是一件繁琐耗时的工程,而且这项工程远未结束...System.Private.CoreLib.dll这个程序集中,关于这一点在如下图所示的输出结果中得到了证实。...通过在不同类型(.NET Framework和.NET Core)的应用中调用这个方法,我们就可以确定它们在运行时究竟是从那个程序集中加载的。...具体来说,.NET Framework环境下的这三个类型分别定义在mscorlib.dll、System.dll和System.Xml.dll中;当切换到.NET Core环境下后,运行时则会从三个私有的程序集
一、Windows下的.NET 微软在2002年推出了第一个版本的 .NET Framework,这是一个主要面向Windows 桌面(Windows Forms)和服务器(ASP.NET Web Forms...2.0和3.x共享,.NET Framework 4.x下的运行时均为CLR 4.0。...上图勾勒出.NET Framework这些年的发展历程旨在说明一个问题:作为整个.NET平台的基础框架,.NET Framework在不断升级过程中是自己变得更加强大和完备,但是在另一方面也是自己变得越来越臃肿...随着版本的不断升级,构成.NET Framework的应用模型、BCL和运行时(CLR)都在不断地膨胀(.NET Framework 2.0/3.x和.NET Framework 4.x分别采用CLR...NET Framework需要对运行在本机各种类型的托管程序提供支持,针对所有应用类型的基础类型均需要定义在BCL中。
在表中,带有标记 ✓ 的操作系统版本上安装的 .NET Framework 版本必须在控制面板中启用(适用于 Windows)或通过服务器管理器启用(适用于 Windows Server),该标记显示在...- 使用窗口的打印文档包 API 在 WPF 应用程序中进行打印。- 增强了对 Windows 窗体应用程序(在 Windows 10 创意者更新上运行)的高 DPI 和多监视器支持。...的第一个版本。...无法在计算机上并行运行版本 2.0、3.0 和 3.5。 在安装 3.5 版时,你将自动获得 2.0 和 3.0 层,并且为版本 2.0、3.0 和 3.5 生成的应用程序均可在 3.5 版上运行。 ...但是,.NET Framework 4 会结束此分层方法。 从 .NET Framework 4 开始,可使用进程内并行承载在单个进程中运行 CLR 的多个版本。
.NET Core 2.0 长久以来,.NET框架一直因为只能在Windows系统上运行而被人黑。所以微软重写了一个跨平台的.NET,这就是.NET Core。...Entity Framework Core 2.0 微软的ORM框架Entity Framework也得到了更新,这里是官方的更新日志。...在Entity Framework Core 2.0中,带来了一些我认为很实用的更新。 .NET Standard 2.0支持 现在EF Core 2.0也支持了.NET Standard 2.0。...[Name] LIKE N'a%'; 原生SQL中的字符串互操作 这是我认为很实用的一个特性。...从1.1升级到2.0 我自己也做了一个ASP.NET Core小程序玩玩,正好借这个机会升级到2.0 ,这里参考了官方的迁移指南。在迁移之前,确保正确安装了.NET Core 2.0 。
NET Framework 2.0引入了一组类能够用于设计器的实现。...框架关联设计时对象和运行时对象,为设计时组件提供了一个管道扩展运行时对象的行为。...运行时,Form上的一个form和button这两个控件只是通过父子关系相关联,没有其他的对象来控制这些控件的生命周期。 ?...每一个都可以在Protected属性ServiceContainer(服务容器)中被覆盖。...当你运行例子的时候,一个Shell UI 将会打开.
64位系统IIS配置方法,主要是在 32与64位下运行iis的一些常见问题与方法,推荐服务器配置者参考。...1、因用模版安装ASP.NET 2.0需先卸载64位的.net2.0 命令:C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe...1 3、重装安装32Bit .NET 2.0 命令:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -r 4、安装64位系统下运行的...如:批处理文件在C:\test\,则在C:\test\下建立文件夹:Frameworks,并把64位系统下运行的asp.net1.1复制到此目录下,并更名为:Framework_1.1.exe。...在IIS中可以看到。
以前只是作为.NET框架的一个附加组件,而现在是框架的一部分 。 3. 安全变化 - 允许Windows窗体以半信任的方式在互联网上执行,并在ASP.NET应用中启用代码访问安全控制 。 4....在之前的.NET Framework1.0中作为插件,而现在是框架的一部分。 5. NET Framework精简版 - 一个用于小型设备的NET Framework版本 。 6....以前只是作为.NET框架的一个附加组件,而现在是框架的一部分 。 3. 安全变化 - 允许Windows窗体以半信任的方式在互联网上执行,并在ASP.NET应用中启用代码访问安全控制 。 4....在之前的.NET Framework1.0中作为插件,而现在是框架的一部分。 5. NET Framework精简版 - 一个用于小型设备的NET Framework版本 。 6....在之前的.NET Framework1.0中作为插件,而现在是框架的一部分。 5. NET Framework精简版 - 一个用于小型设备的NET Framework版本 。 6.
常见环境 从 Visual Studio .NET 到 Visual Studio 2013,C++ 编译器和工具的每个主版本都包含一个新的独立版本的 Microsoft C 运行 (CRT) 库。...Visual Studio 2015 及更高版本的 Visual Studio 都使用一个通用 CRT。 通用 CRT (UCRT) 是 Microsoft Windows 操作系统组件。...它包含在 Windows 10 和 Windows Server 2016 或更高版本中作为操作系统的一部分。 对于仍处于扩展支持的较早版本的操作系统,可使用 Windows 更新来提供 UCRT。...,其中最后一段字符是运行库的产品ID,每个版本的产品ID都不一样 解压下载后的VC_redist.x86.exe文件,找到名称为0的文件用文本文档打开, 搜索ProductCode会搜索出两个,其中一个是...ProductCode="{01FAEC41-B3BC-44F4-B185-5E8475AEB855}" 我们用到的是WixBundleRollbackLog_vcRuntimeAdditional_x86,在注册表中搜索对应产品
很多用户反馈在 .NET Framework 下面不可用,于是有了这个问题。...今天遇到的一个问题是,我的一个Nuget包(称之为 Package A 当前版本为 1.2.3 )本来只支持 netstandard 2.0 的版本,csproj 文件中的定义为 <TargetFramework...程序集的打包就遇到了无法在 Linux上打包 net45 程序集的问题,通过在 Github上跟踪 Issue,终于发现了解决办法。...运行 dotnet pack 打包生成 net45 和 netstandard2.0 的包?...PS:还有一个就是中文Windows 操作系统中,想要在终端上让异常信息已英文的形式显示,需要更改系统的语言,使用 Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture
领取专属 10元无门槛券
手把手带您无忧上云