草庐IT

解决启动jar包报错 错误 找不到或无法加载主类 jar

错误:找不到或无法加载主类jar问题描述:在使用springboot框架对项目打包后,手动使用命令java-jar包名启动jar包,报错:错误:找不到或无法加载主类jar。网上找了各办法,都是加maven插件,打成可执行jar包org.springframework.bootspring-boot-maven-plugin但是没有用,仍然报错,然后尝试更换jdk执行,从11改成8执行成功再次使用jdk11尝试,并增加jre环境执行成功总结:手动启动jar包需要jre环境,安装JDK8的时候会自动安装jre环境,但是安装JDK11的时候,不会自动安装jre环境了,需要手动安装在jdk11目录下,

关于npm主版本升级及其相关

关于npm主版本升级及其相关目录关于npm主版本升级及其相关1、关于npm主版本升级2、项目上下文 局部安装 开发依赖3、mockjs版本兼容性4、mockJS对node(及其集成安装的npm)版本的兼容性5、根据package.json做覆盖覆盖安装时,检查    在windows下,由于操作系统版本不同,导致node.js的版本范围受限,再导致默认下载npm的版本受限,再导致其所管理的注册“包”的版本不一致......     MSWindows平台,目前企业主要在用的OS版本有:Win7/WindowsServer2008;Win8/WindowsServer2012;Win10/Win

Unity3D高级编程主程手记 学习笔记二:C#技术要点

1.Untiy3D中C#的底层原理Unity底层在运行C#程序时有两种机制:一种是Mono,另一种是IL2CPP。Mono存在的目的是为了跨平台,因为最初C#只支持Windows。而IL可以看成是一种汇编语言且完全基于堆栈,必须运行在虚拟机上。也就是说C#会被编译器编译成IL,当需要他们时就会被实时的加载到运行库中,由虚拟机动态的编译成汇编代码(JIT)再进行执行。注:Unity中其他的两门脚本语言Boo,UntiyScript(这两暂时还没接触到)也是被编译成IL后再由Mono虚拟机解释并执行的。IL有三种转译模式:  1、Just-in-time(JIT)模式:在程序运行过程中将CIL(I

解决启动jar包报错:错误找不到或无法加载主类 jar

错误:找不到或无法加载主类jar问题描述:在使用springboot框架对项目打包后,手动使用命令java-jar包名启动jar包,报错:错误:找不到或无法加载主类jar。网上找了各办法,都是加maven插件,打成可执行jar包org.springframework.bootspring-boot-maven-plugin但是没有用,仍然报错,然后尝试更换jdk执行,从11改成8执行成功再次使用jdk11尝试,并增加jre环境执行成功总结:手动启动jar包需要jre环境,安装JDK8的时候会自动安装jre环境,但是安装JDK11的时候,不会自动安装jre环境了,需要手动安装在jdk11目录下,

Python绘图基础:设置主、副刻度线

今天通过过一个简单的实列,简单说明如何控制坐标轴上的主、副刻度线的参数:宽度、高度、方向、间隔。全部代码在文末。1:导入我们所需要的库importnumpyasnpimportmatplotlib.pyplotaspltfrommatplotlib.tickerimportMultipleLocator#MultipleLocator用于调整刻度线的间隔更多MultipleLocator参数2:创建数据并建立绘图区x=np.arange(1,10)y1=x**2y2=np.array([2,6,15,18,25,70,40,70,90])#创建画布plt.figure(figsize=(8,6

Python绘图基础:设置主、副刻度线

今天通过过一个简单的实列,简单说明如何控制坐标轴上的主、副刻度线的参数:宽度、高度、方向、间隔。全部代码在文末。1:导入我们所需要的库importnumpyasnpimportmatplotlib.pyplotaspltfrommatplotlib.tickerimportMultipleLocator#MultipleLocator用于调整刻度线的间隔更多MultipleLocator参数2:创建数据并建立绘图区x=np.arange(1,10)y1=x**2y2=np.array([2,6,15,18,25,70,40,70,90])#创建画布plt.figure(figsize=(8,6

Python UI设计学习笔记,第二课:创建主窗口

文章目录第2课:创建主窗口@2021.10.19、2021.10.23第2课:创建主窗口@2021.10.19、2021.10.23创建组织工程文件夹目录根目录main.py:启动程序qt_core.py:qt库导入管理程序guifolder:UI设计文件存放处windowsfolder:窗口设计main_window:主窗口设计文件夹ui_main_window.py:用代码拼出UI主界面程序注释添加脚本开头的共同注释部分(增加中文翻译),也可以使用PyCharm自带的创建py文件自动加抬头注释。#///##BY:Authorname#PROJECTMADEWITH:QtDesigneran

利用Qt进行上位机软件主界面设计:QFrame添加背景图或边框效果、MainWindow窗口设置背景(二)

一、QFrame添加背景图或边框效果ui->frame->setObjectName("myframe");ui->frame->setStyleSheet("QFrame#myframe{border-image:url(images/frame.png)}");利用setStyleSheet进行背景图填充,其中url(images/frame.png)需要注意,路径前面不需要“:/”,不然图片读取不出来,背景图不显示。另外,images文件夹在build-XX-Desktop_Qt_5_9_1_MSVC2015_32bit-Debug文件夹下面,构建生成后放进去。设置背景图的三种方法:ba

Fedora 25原子主机上的登录错误

我遵循快速启动页面:http://www.projectatomic.io/docs/quickstart/在MacOSX上使用虚拟框创建虚拟机。我创建了与指南向我显示的同一ISO文件。它工作起来,登录接口出现了。但是我无法使用默认用户名登录:Fedora,密码:Atomic。请帮助我弄清楚处理过程中有什么问题。看答案如果您已经在使用VirtualBox,我强烈建议您使用我们的流浪盒。在你之后安装Vagrant然后可以运行:#vagrantinitfedora/25-atomic-host#vagrantup--providervirtualbox接着vagrantssh将为您提供一个SSH会

Java找不到主类

我编写了以下Java源文件(Hello.java):packagecom;publicclassHello{publicstaticvoidmain(String[]args){System.out.println("Hello!");}}我把它保存到C:/tmpjava/Hello.java.从命令行,我导航到该目录并运行javacHello.java。然后我运行dir:Hello.classHello.java然后,从我刚刚运行javac的同一目录中,我运行javaHello.class并得到:Exceptioninthread"main"java.lang.NoClassDefF