首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java命令行运行错误: 找不到或无法加载主类

一、 问题分析 找不到或无法加载主类,主要原因有两个: 1. 类名错误 2. 类所在位置未添加至类加载路径中 二、 问题解决 本部分将针对在“一”中提出的两个问题发生原因,分别进行分析及处理。...类名错误 全限定类名:包名+类名。...可能出错情况二 :运行Java命令时未指明全限定类名的包名部分或指明了包名但Java命令运行的位置不正确 假设HelloWorld.class,包名为com.gzn.demo,所在位置为: C:\Users...当你在命令行下运行java命令时,如果没有指定-classpath参数,那么默认使用环境变量中设置的ClASSPATH。...可能出错情况三 :存在依赖外部jar包时,命令行运行java命令,classpath参数中只是添加了外部jar包路径,没有添加当前目录“.”,导致要运行的类文件找不到。

10.1K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何搭建 Ghost 博客

    如果它输出了未安装npm的错误,请使用以下命令安装它: sudo apt-get install npm npm运行以下命令更新到2.5.0版: sudo npm install npm@2.5.0 -...Ghost可以在没有邮件设置的情况下运行,但建议您添加它们。在撰写本文时,Ghost仅在用户忘记其帐户密码时才要求邮件正常运行,因此不配置邮件会造成太大危害。...仍在/var/www/ghost目录中时,使用以下命令启动Ghost: sudo npm start --production 输出应该类似于: > ghost@0.6.4 start /var/www...可以通过运行以下命令来更改此设置: NODE_ENV=production forever start index.js 可以通过从Ghost目录运行它来停止forever: forever stop...(键入exit以注销当前用户): sudo forever start index.js 如果最后一个命令说它找不到'forever',请使用命令的完整路径: sudo /usr/local/bin/forever

    1.9K52

    webpack5热更新打包TS

    是webpack5以前的方式了,如果使用,就会在npm run start运行时发生报错,错误信息为: Error: Cannot find module 'webpack-cli/bin/config-yargs...接下来就开始了更加艰辛的配置过程了 当然此时配置成功,并且npm run start命令成功运行起来后,发现又出现了一堆报错,主要都是Module not found: Error: Can't resolve...run start命令成功运行起来了,并且好像没有报错啦。...---- 现在运行npm run start命令,出现了下面的运行结果: 既然说 Compiled successfully.已经成功,那么在相应的TypeScript文件夹下应该有对应的tsc_out.js...写入位置为 output.path 配置的目录 }, 此时,使用热更新npm run start命令运行后,就会产生对应的tsc_out.js文件了 不过 ,每次更新ts后,虽然相应的tsc_out.js

    2.1K11

    【npm】伙计,给我来一杯package.json!不加糖

    (图源:找到的都是被爬虫爬的文章,实在找不到原作者。。...简而言之,当别人安装了你发布的模块时,require你的模块的时候取得的就是你main字段规定的入口文件的输出。...>或者npm 运行对应的shell指令,例如:{"scripts": { "start": "node main.js"} } 可以让你在终端输入npm start的时候,等同于运行了...一个让我们可能有些困扰的问题是,通过script字段内的npm命令运行脚本时,有时候要加“run”,有时候又不要加"run",即有时候是可以直接用npm ;而有时候又要用npm run...install的命令 npm install 模块 --save 安装好后写入package.json的dependencies中(生产环境依赖) npm install 模块 --save-dev

    97460

    如何在Ubuntu 14.04上使用Ghost和Nginx创建博客

    如果它输出了未安装npm的错误,请使用以下命令安装它: sudo apt-get install npm npm运行以下命令更新到2.5.0版: sudo npm install npm@2.5.0 -...Ghost可以在没有邮件设置的情况下运行,但建议您添加它们。在撰写本文时,Ghost仅在用户忘记其帐户密码时才要求邮件正常运行,因此不配置邮件会造成太大危害。...仍在/var/www/ghost目录中时,使用以下命令启动Ghost: sudo npm start --production 输出应该类似于: > ghost@0.6.4 start /var/www...第5步 - 用forever保持Ghost运行 下一步是让Ghost在后台运行。forever是一个节点模块,可用于在后台启动Ghost并监视以确保它保持运行状态。...(键入exit以注销当前用户): sudo forever start index.js 如果最后一个命令说它找不到'forever',请使用命令的完整路径: sudo /usr/local/bin/forever

    1.1K00

    React-Native For Android 环境搭建及踩坑

    _extensions..js (module.js:478:10) 首先查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装, 运行命令npm ls -g --...执行init时切记不要在前面加上sudo(否则新项目的目录所有者会变为root而不是当前用户,导致一系列权限问题,需要使用chown修改。..._onclose (net.js:469:12) 据说是因为pcre找不到,运行命令brew uninstall pcre && brew install pcre 如果出错: Error: The `...在设备上运行你的React Native应用。和打开其它App一样操作。 你应该会看到一个“红屏”错误提示。这是正常的,下面的步骤会解决这个报错。...adb命令找不到 如果提示adb命令找不到,做个软连接就好了。

    1.7K60

    了解可执行的NPM包

    当然,NPM上边不仅仅存在一些用来打包、引用的第三方模块,还有很多优秀的工具(包括部分打包工具),他们与上边提到的模块的区别在于,使用npm install XXX以后,是可以直接运行的。...为了使用方便,很可能会将预定的一个启动命令放到npm scripts中去,类似这样的: { "script": { "start": "nodemon ..../server.js" } } 两者混用会带来的问题 这样的项目在你本地使用是完全没有问题的,但是如果有其他的同事需要运行你的这个项目,在第一步执行npm start时就会出异常,因为他本地可能并没有安装...,require是找不到express的。...在webpack中,如果模块不存在,并不会给你报错,而是默认按照JS的方式进行解析,所以可能会遇到提示语法错误,这时候不用想了,一定是缺少依赖 也可以说npx是个好东西,尽量使用npx的方式来调用,能少踩一些

    1.4K10

    Rocket.Chat开发环境搭建

    python-minimal找不到,那你就安装python2-minimal ?...2.安装meteor curl https://install.meteor.com/ | sh 如果很慢或者失败,请自行翻墙 安装完成之后可以通过以下命令查看meteor自带的node和npm版本...Rocket.Chat meteor npm install 如果安装依赖很慢,或者有包找不到失败了,可以将npm的镜像源设置成阿里的 meteor npm config set registry https...://registry.npm.taobao.org --global 5.运行程序 meteor npm start 这个步骤很慢,不要以为卡死了,中间也会报很多错误,没到最后一步自动停止请不要手动停止...我在deepin20上安装运行一把过,Ubuntu20上就遇到一个问题,python的那个包找不到,最后如果你能看到下面这个界面,表示你已经吧开发环境搭建好了。

    1.7K31

    React Native移植原生Android

    (五)添加js 下面我们采用命令行,首先切换到项目的根目录上面(我的例子是切换到TestIntegrating目录下) 5.1.命令行运行npm init 运行截图如下: ?...5.3.然后在项目根目录下面执行npm install安装依赖模块,安装记录截图如下: ?...(六)运行APP 上面的配置步骤全部完成了,下面我们要运行APP了,首先我们需要开启开发服务器,使用如下命令即可:npm start 运行结果如下: ?...接下来就是最后一步了,直接运行react-native run-android命令编译运行应用就可以了,运行结果如下: ?...【注意事项】.感谢热心童鞋的回复,大家可能会遇到评论区中找不到.so文件的问题 具体解决方案:http://www.jianshu.com/p/67c574236e8f 解决方案方案: 找不到.so 库错误

    1.6K70

    关于前端大管家package.json,你知道多少

    当执行该命令时,就会根据 package.json 文件中的配置信息来自动下载所需的模块,也就是配置项目所需的运行和开发环境。...4. optionalDependencies 如果需要在找不到包或者安装包失败时,npm 仍然能够继续运行,则可以将该包放在 optionalDependencies 对象中,optionalDependencies...2. config config 字段用来配置 scripts 运行时的配置参数,如下所示: "config": { "port": 3000 } 如果运行 npm run start,则 port...由于 node_modules/.bin / 目录会在运行时加入系统的 PATH 变量,因此在运行 npm 时,就可以不带路径,直接通过命令来调用这些脚本。.../.bin / 目录下的命令,都可以用 npm run [命令] 的格式运行。

    1.5K20

    「前端工程化」从0-1搭建react,ts脚手架(自动化收集,进程通信,深拷贝文件等全流程)

    比如说 mycli create 创建项目; mycli start运行项目; mycli build 打包项目;为了能够在终端流利的操纵命令行 ,我们引入 commander 模块。 ?...1 解析命令,自动运行命令行。 之前我们介绍了,通过修改bin,借助commander模块来通过输入终端命令行,来执行node文件,来对应启动我们的程序。...('please install npm') } ② child_process.spawn运行终端命令 在上面我们成功找到npm之后,需要用 child_process.spawn运行当前命令。...function runProject(){ try{ /* 继续调用 npm 执行,npm start 命令 */ const start = npm([ 'start...runProject代码很简单,继续调用 npm, 执行 npm start 命令。

    1.8K50

    带你了解一些package.json的骚操作

    name 字段 name 字段定义了模块的名称,其命名时需要遵循官方的一些规范和建议: 模块名会成为模块 url、命令行中的一个参数或者一个文件夹名称,任何非 url 安全的字符在模块名中都不能使用(我们可以使用...validate-npm-package-name 包来检测模块名是否合法); 语义化模块名,可以帮助开发者更快的找到需要的模块,并且避免意外获取错误的模块; 若模块名称中存在一些符号,将符号去除后不得与现有的模块名重复...,则会抛出 404 错误: 或者,我们也可以去 npm 上输入模块名,如果搜不到,则可以使用该模块名。...install / yarn install 命令,就会在当前目录中自动安装所需要的模块,安装完成项目所需的运行和开发环境就配置好了。...简化终端命令(scripts) scripts 字段是 package.json 中的一种元数据功能,它接受一个对象,对象的属性为可以通过 npm run 运行的脚本,值为实际运行的命令(通常是终端命令

    1.9K40

    react-native常用终端命令

    ,然后在命令行中运行(译注:如果提示权限错误,就在命令前加上sudo): $ npm install 译注:从0.24版本开始,react-native还需要额外安装react模块,且对react的版本有严格要求...002 安装react-native-git-upgrade工具模块 npm install -g react-native-git-upgrade 运行更新命令: $ react-native-git-upgrade...包通常还会包含一些动态生成的文件,这些文件是在运行react-native init创建新项目时生成的,比如iOS和Android的项目文件。...为了使老项目的项目文件也能得到更新(不重新init),你需要在命令行中运行: $ react-native upgrade 004 npm info react和npm info react-native...start 007 // 没有安装rnpm,输入命令:npm install rnpm -g 1、npm install 项目名字 —save 2、rnpm link 008 react-native

    1.6K30

    【安装指南】nodejs下载、安装与配置详细教程

    npm:npm 是 Node.js 的包管理工具,它使开发者能够方便地安装、管理和共享代码包。Node.js 生态系统中有丰富的第三方模块和库,可以通过 npm 进行快速集成。...用途:Node.js 主要用于构建服务器端应用程序,但也可以用于构建命令行工具、实时应用程序、桌面应用程序等。它的高性能和事件驱动的特性使其在构建实时 Web 应用和 API 时非常流行。...node -v npm -v ​ 四、配置node.js 说明:现在node.js安装包自带了npm,但安装时不会自动给npm配置全局安装包路径的环境变量(不配的话运行js程序时可能会报找不到包的错误...://registry.npmjs.org/ 验证是否切换成功: npm config get registry 确保你已经安装了Node.js和npm,这些命令在命令行中执行。...如果你在使用npm install时遇到网络问题,切换到淘宝镜像源通常会提高下载速度并解决一些网络问题。

    2.1K10

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券