问题描述
如题所述。C#里有相关的类包,但是java里没找到,望大拿指点指点啊。谢谢啦~~
解决方案
解决方案二:
我不会C#,你说一下是哪些类、这些类是做什么的,主要有哪些功能吧。我可以看看Java中有没有适合的类库。PS:帖子内容和标题完全不符啊?
解决方案三:
执行的版本号?
解决方案四:
执行的版本号?
解决方案五:
java边玩的都是jar不知道算不算可执行文件不懂版本号
解决方案六:
引用1楼bao110908的回复:
我不会C#,你说一下是哪些类、这些类是做什么的,主要有哪些功能吧。我可以看看Java中有没有适合的类库。PS:帖子内容和标题完全不符啊?
没有不符啊,就是想问java如何获取文件的版本号。一般的文件右键》属性,只有“常规”和“文件校验”两个选项卡一般的exe文件右键》属性,可能会有“版本号”这个选项卡。(当然有些exe文件没有版本号)我的意思是如何在java里获取到这个版本号。因为觉得这个东西存储在文件的某个地方,可以获取到。C#里是这样的:System.Diagnostics.FileVersionInfofile1=System.Diagnostics.FileVersionInfo.GetVersionInfo(path);FileVersions=file1.FileVersion;MessageBox.Show(FileVersions);运行程序得到的是exe文件的版本号2.06,和右键》属性》版本号是一致的。
解决方案七:
各位xdjm帮帮忙啊。有用过相关工具或者类的么?
解决方案八:
右键属性,就可以看见版号
解决方案九:
引用7楼lingduit的回复:
右键属性,就可以看见版号
是想把文件路径传入程序,在程序里获取到版本号啊~~
解决方案十:
EXE是个PE格式的文件,版本号就存放在这里面。通过PE文件分析可以获得版本号,但是PE文件结构相当复杂。
解决方案十一:
老实说,我真的不知道什么叫版本号!ELF文件格式也没有这个东西,PE也没有见过
解决方案十二:
实现Serializable接口
解决方案十三:
这个好像没实现过,关注下
解决方案十四:
命令行java-version就可以看到javaJDK的版本序号了。