今天遇到一个问题:在cmd命令行中,用javac编译java文件可以成功,但是用java执行却提示“找不到或无法加载主类”。现将该问题的原因以及解决办法记录一下。 先理解一下系统变量path和classpath的作用。 path:可执行命令的搜索路径,在该路径下搜索可以运行的程序或批处理文件。 命令 ...
分类:
编程语言 时间:
2018-10-11 21:42:33
阅读次数:
138
环境变量和shell编程 1. 环境变量 环境变量用来存储工作环境信息的变量,主要分为系统全局变量和用户级全局变量 - 全局变量 ~~~shell 常见的全局环境变量 : PATH 指令的搜索路径 HOME 用户的工作目录 LOGNAME 用户的登录名 PS1 命令提示符:root用户是#,普通用户 ...
分类:
系统相关 时间:
2018-10-08 18:11:45
阅读次数:
190
No.1syssys模块是与Python解释器交互的一个接口sys.argv命令行参数List,第一个元素是程序本身路径sys.exit(n)退出程序,正常退出时exit(0),错误退出sys.exit(1)sys.version获取Python解释程序的版本信息sys.path返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sys.platform返回操作系统平台名称No.2os
分类:
编程语言 时间:
2018-10-08 17:18:04
阅读次数:
166
一、模块1 import 语句 import module1[, module2[,... moduleN] 当我们使用import语句的时候,Python解释器是怎样找到对应的文件的呢?答案就是解释器有自己的搜索路径,存在sys.path里。 ['', '/usr/lib/python3.4', ...
分类:
编程语言 时间:
2018-10-04 09:25:05
阅读次数:
122
但我们通过 import 或者frome .. import...查找模块的时候,当你导入一个模块,Python 解析器对模块位置的搜索顺序是 1、当前目录 2, 如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录 set PYTHONPATH=c:\py ...
分类:
编程语言 时间:
2018-10-02 17:57:44
阅读次数:
177
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量 ...
分类:
编程语言 时间:
2018-09-30 22:41:11
阅读次数:
186
1、 GNU 上关于LIBRARY_PATH的说明: 2、 man7 上关于LD_LIBRARY_PATH的说明: 3、 StackOverflow 上关于 LIBRARY_PATH 和 LD_LIBRARY_PATH 的解释: 总结 1.Linux gcc编译链接时的动态库搜索路径 GCC编译、链 ...
分类:
系统相关 时间:
2018-09-29 19:15:35
阅读次数:
250
importsyssys.argv#运行脚本是读取命令后的参数sys.exit()#退出程序print(sys.version)#获取python解释器当前版本sys.maxint()#最大的int值sys.path#返回模块的搜索路径sys.platform#返回操作系统平台的名称sys.stdout.write("please")#在屏幕上输出print(os.path.a
分类:
其他好文 时间:
2018-09-24 17:49:22
阅读次数:
167