首页
学习
活动
专区
工具
TVP
发布

【C++】面向对象编程引入 ② ( 面向对象编程 | 类的正确定义方式 | 类的错误定义方式 | 错误分析 )

一、类的正确定义方式 在上一篇博客中的 面向对象 编程中 , 将 现实世界中的 圆 抽象为 Circle 类 ; class Circle { public: double r; // 成员变量 半径...成员方法计算的 ; 声明 Circle 对象之后 , 先调用 setR 方法设置圆半径 , 然后调用 caculate 函数计算出 周长和面积 , 最终才能获取到 圆 的周长 和 面积 ; 二、类的错误定义方式...如果不定义成员方法 , 直接定义变量 , 在定义变量时 , 计算圆的周长和面积 ; class Circle { public: double r; // 成员变量 半径 double p = 2...面积 private: protected: }; 运行完整的代码 : // 包含 C++ 头文件 #include "iostream" // 使用 std 标准命名空间 // 该命名空间中 , 定义了很多标准定义...:" << c.p << " 圆面积为 : " << c.a << endl; // 控制台暂停 , 按任意键继续向后执行 system("pause"); } 只能得到如下结果 : 三、错误分析

8410

Tomcat启动startup.bat一闪而过就消失的原因和解决方法

首先,要在环境变量处,配置JAVA_HOME,注意变量值是jdk的主目录,不是bin目录,并且不要加分号,如图: 解决办法: 检查JDK的环境变量是否配置正确 原因二: 如果这样配置,startup.bat...image.png 再次执行startup.bat,出现下图-- 窗口不会闪退 但是出现请按任意键继续的情况 当我们按任意键继续后,窗口依然一闪而过,但是此时能够确定我们所配置的环境变量正确的...如果有错误信息,这时候会显示出来,可以再根据它的错误提示,上网搜索对应的解决办法,下面是在错误提示窗口遇到过的问题: 一、 Neither the JAVA_HOME nor the JRE_HOME...(红色两行)就可以了,原因是后来较新版本安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。...这样在每次运行startup.bat时就自动注册了JAVA_HOME,JRE_HOME

5.2K20
您找到你想要的搜索结果了吗?
是的
没有找到

解决tomcat启动startup.bat一闪而…

遇到很多次运行startup.bat后,一个窗口一闪而过的问题,但是从来没去纠正怎样修改配置才是正确的,现在从网上查阅的资料整理如下: 注意:Tomcat5.x以上就不需要进行环境变量的设置了,如...CATALINA_HOME: C: \Tomcat CATALINA_BASE: C: \Tomcat TOMCAT_HOME: C:\Tomcat 然后修改环境变量中的classpath,把tomat...如果有错误信息,这时候会显示出来,可以再根据它的错误提示,上网搜索对应的解决办法,下面是在错误提示窗口遇到过的问题: 一、 Neither the JAVA_HOME nor the JRE_HOME...(红色两行)就可以了,原因是后来较新版本安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。...%" == "" goto gotJreHome echo Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

1.1K20

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environ

解决 “Neither the JAVA_HOME nor the JRE_HOME environment variable is defined” 的问题通常涉及到在你的操作系统中设置环境变量。...这个错误通常在尝试运行依赖于Java的应用程序,如Apache Tomcat服务器时出现。...设置JAVA_HOME环境变量: 打开“控制面板” > “系统” > “高级系统设置”。 点击“环境变量”。 在“系统变量”部分,点击“新建”。 输入变量名为 JAVA_HOME。...重新加载或打开新的终端窗口,以确保环境变量生效。...验证设置 在命令行运行 java -version 和 echo $JAVA_HOME(Windows中使用 echo %JAVA_HOME%)来验证Java版本和JAVA_HOME变量是否正确设置。

9910

【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)

Linux 或者是 MAC OS 上进行编译; -- 使用系用 : 本博客编译使用 Ubuntu 14.04.1 LTS 版本, 32 位 操作系统, 其它版本请自行摸索; -- 注意 : 一定要是 32 的操作系统..., 出现以下内容说明编译很顺利, 没有错误; -- 安装软件 : 执行 sudo make install 命令, 注意一定要带 root 权限; -- 配置环境变量 : 编辑 vim ~/.profile..., 切换到 root 用户, 使用 su root 命令; -- 编译 debug 版本 : 执行 sh compile.sh 命令, 如果前面的配置完全正确, 编译会顺利进行, 如果出现错误, 自求多福吧...1 -- 错误原因 : 这是因为没有进行 JDK 的安装和配置, 需要配置 JAVA_HOME 环境变量, Ubuntu 14.04.1 LTS 版本 默认安装的 JDK 是错误的, 需要重新安装 Oracle...下类介绍 :  -- MediaDatabase 介绍 : 数据库操作相关类, 该类中定义了 SQLiteOpenHelper 子类, 并且定义了几个数据库, 创建了以下数据表 directories_table

4.1K40

JAVA卸载与安装(Linux)

JAVA版本 java -version 检查路径 which java 删除整个路径 rm -rf 路径 检查java是否还存在 vi命令编辑文件profile vi /etc/profile(做...,没有配置环境变量) 安装: 上传所需的JAVA安装包 在所需位置创建目录(这里是/usr/local/java) mkdir -p /usr/local/java 解压压缩包至指定目录(这里要加...解压至指定目录:tar -zxvf 文件名 -C 指定位置) tar -zxvf jdk-7u80-linux-x64.tar.gz -C /usr/local/java/ 打开/etc/profile配置环境变量..._80/jre export PATH=JAVA_HOME/bin:JRE_HOME/bin: export CLASSPATH=JAVA_HOME/lib:JRE_HOME/lib: source.../etc/profile 加载环境变量 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/144433.html原文链接:https://javaforall.cn

1.1K10

Ubuntu 卸载openjdk,安装jdk

移动文件到/java目录下 sudo mv jdk-8u121-linux-x64.tar.gz /java 4.解压文件 tar -zxvf jdk-8u121-linux-x64.tar.gz 5.配置环境变量...local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: 修改完成之后保存关闭,并输入以下命令使环境变量立即生效...source /etc/environment 6.输入java -version,显示JDK版本说明恭喜你,环境变量配置正确 7.但还没结束,以前按照其他人写的文章发现每次重启后就用不了了,所以还需要配置所有用户的环境变量...etc/profile 在文件的最后添加以下内容: #set Java environment export JAVA_HOME=/usr/local/java/jdk1.8.0_56 export JRE_HOME...:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 8.同样,需要使用命令使环境变量立即生效

53920

腾讯云服务器安装JDK与tomcat(ubuntu)

为了方便下一步设置环境变量,将文件夹换了个短点的名字- jdk1.8 3.3.3 设置环境变量     编辑.bashrc文件(方法一)     JAVA_HOME=/usr/java/jdk1.8.0...:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib     PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME...:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH     export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH     同样,需要使用命令使环境变量立即生效...如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。...;  } } 步骤二:自定义一个RunMain.java的类,用反射来调用main函数,注意,反射必须写在构造函数中。

12.5K10

tomcat闪退问题整理

tomcat闪退一般有以下几个原因: 1、JDK环境变量配置错误; 2、JDK版本与tomcat版本不匹配(一般jdk1.6,tomcat8....**这样可能会出现类似问题) 3、tomcat内存配置有误(Catalina文件内存配置有误) 4、端口被占用 解决方案: 1、JDK环境变量配置错误; 排查: 1)检查环境变量:cmd启动命令行窗口...可以帮助查看变量正确性; 2)打开startup.bat文件,在最后面加上:pause 然后,直接点击运行。...也同样可以查看变量 如果是变量问题: 1.1)配置变量方法一: 在桌面上右键 我的电脑à属性à高级à环境变量à系统变量à新建/编辑 JAVA_HOME\ Path\ CLASSPATH三个环境变量:...: set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181 set JRE_HOME=C:\Program Files\Java\jdk1.8.0_181\jre

5.7K30

Java程序员的日常——经验贴(纯干货)

这个命令可以直接完成对tar.gz的压缩 文件句柄占用导致应用崩溃 在Java中如果执行过多的流操作或者开启过多未关闭的Socket,并且没有及时的关闭,就可能会出现too many open files的错误...如果你直接执行java -jar xxx.jar,可能会抛出一个异常: java -jar target.jar fileMonitor.jar中没有主清单属性 这是因为这个jar中缺少了Main方法的定义...Manifest-Version: 1.0 Main-Class: com.test.类名 注意Main-Class后面的冒号后面要有空格、并且最后一行要空着(如果没有最后一行的的回车,就会报找不到Main-Class这个属性的错误..."/lib/test.jar 有几个可以值得借鉴的地方: 第一点,就是如何设置环境变量,比如使用内置的jre PRG="$0" PRGDIR=`dirname "$PRG"` 这两句话是为了获取启动脚本所在的目录...null; pwd` 这句话是最终设置环境变量的命令。

800100
领券