【发布时间】:2014-10-31 02:14:20
【问题描述】:
我已经在 matlab 中准备了我的最后一年项目,我想制作一个“.exe”并将其部署到其他计算机上。 但问题是所有的“.m”文件都必须保存在“.exe”文件的文件夹中才能运行它。 我不希望用户查看我的源代码。 有什么方法可以隐藏它们或使它们无法访问除我之外的任何用户。
我们将不胜感激。
抱歉之前没有提到,我也有几个 '.java' 和 '.class' 文件。
【问题讨论】:
-
谢谢..这真的有助于隐藏我的 '.m' 文件。抱歉之前没有提到,我也有几个“.java”文件……我读到“pcode”会忽略除“.m”以外的所有文件。你能建议一个解决方案吗?
-
关于您的 java-Components:从 matlab 搜索路径中删除源代码,使用此处讨论的方法 (stackoverflow.com/questions/149937/…) 尽可能保护您的 .class 文件并添加类文件或带有类文件的 .jar 文件到您的搜索路径。
-
我认为您要查找的内容称为 p 文件。看看mathworks.com/help/matlab/ref/pcode.html。这些 p 文件混淆了您的代码