精华内容
下载资源
问答
  • 例如:第一次安装目录为c:\jdk 第二次安装目录为c:\jre 安装完后再查看c:\jdk\lib下就可以看到tools.jar 和 dt.jar包。 然后设置环境变量就可以正常运行java程序。 环境变量设置: JAVA_HOME: C:\jdk path:%...

    tools.jar 在jdk下的lib中。

    先说一下jdk和jre的区别:

    Jre是运行环境,及编译后的java程序运行时只需要jre就行了;

    jdk是开发环境,当你开发java程序时需要用jdk。Jdk包括了jre,及 java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。如果只是运行java程序,只要jre就行了,因为jre要比jdk省空间。 我在配置java环境时一般都将D:\jdk6\bin目录直接加入环境变量就可以了,这对java编译环境已经可以满足要求。但ant需要tools.jar

    最好是配置环境变量时:JAVA_HOME =C:\Program Files\Java\jdk1.6.0_10

    classpath =.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 这样在运行ant编译程序时就不会出问题。

    --------------------------------------------------------------------------------------------

    --------------------------------------------------------------------------------------------

    今天花了几个小时弄JDK,安装后发现jdk\lib中没有tools.jar 和

    dt.jar包,网上搜罗了很多解决办法,都没有解决问题。最后看到一个本质的解决方法,出现这个问题的原因是在JDK安装时将JDK和JRE放在了同一目录下,导致了文件的覆盖,致使tools.jar

    和 dt.jar包被覆盖。

    解决方法:

    我的操作系统是win7,在安装JDK过程中,第二次选择目标文件夹是选择与第一次安装目录不同的文件夹目录下即可。

    例如:第一次安装目录为c:\jdk

    第二次安装目录为c:\jre

    安装完后再查看c:\jdk\lib下就可以看到tools.jar 和 dt.jar包。

    然后设置环境变量就可以正常运行java程序。

    环境变量设置:

    JAVA_HOME: C:\jdk

    path:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;

    classpath: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

    出现这个界面就成功了!!!

    a4c26d1e5885305701be709a3d33442f.png

    -----成功了, 下面就可以装一个开发环境就可以了

    展开全文
  • 通过eclipse运行在手机上的apk,安装在了手机的哪个目录下,为什么找不到
  • 安装Eclipse Bundle和Jdk后再目录找不到Eclipse也无法启动 我在CMD里面输入java 或者java -version都可以看到配置的信息为什么找不到eclipse
  • 今天上午安装交叉编译工具,在make zImage的时候提示arm-linux-gcc找不到,但是确实是装好了。 我的arm-linux-gcc文件/usr/loca/arm/3.4.1/bin目录下,环境变量中也加了此目录,但就是提示找不到目录。但使用...

    今天上午安装交叉编译工具,在make zImage的时候提示arm-linux-gcc找不到,但是确实是装好了。

    我的arm-linux-gcc文件/usr/loca/arm/3.4.1/bin目录下,环境变量中也加了此目录,但就是提示找不到该目录。但使用which arm-linux-gcc时,显示的是/usr/loca/arm/3.4.1/bin/arm-linux-gcc。奇怪了。。。。

    后来想到我的ubuntu是64位的,下载的arm-linux-gcc可能是32位的。果然。。。。

    安装ia32-libs后解决问题,大功告成。具体方法为:

    sudo apt-get install ia32-libs

    展开全文
  • 前言组织好项目的目录结构,是维护项目的很重要的一个点,我们学习别人源码,了解别人的设计思路都是从目录结构开始,一个清晰的目录结构,对项目开发维护,项目管理来说非常的重要,目录维护的好,大家在一起工作很...

    c9fc2e8443c77d51416f7c4ba056e322.png

    前言

    组织好项目的目录结构,是维护项目的很重要的一个点,我们学习别人源码,了解别人的设计思路都是从目录结构开始,一个清晰的目录结构,对项目开发维护,项目管理来说非常的重要,目录维护的好,大家在一起工作很愉快,目录维护的不好,有可能会把项目搞的乱七八糟。

    今天我们一起来看看Unity架构师是如何维护自己的目录结构的,再看看有几个是和你相同的。

    1: Unity项目的几个基本原则

    原则(1):

    不在场景里面除启动节点意外的任何节点。Unity 提供方便的场景编辑器,好像我们拖拉带拽,直接往场景里面搭建游戏场景,然后来做场景切换,这个我们在开放项目的时候是不提倡的。这样做有两个缺点:A:不方便多人同时编辑场景后的代码提交与合并, 如果有冲突更麻烦。B: 不方便打空包,节点都在场景,打包时,节点依赖的资源都会被打包进去。C: 方便维护,维护复杂的场景,谁维护过谁知道。

    原则(2):

    不要在节点或预制体上直接挂与逻辑相关的代码组件。这个很好理解,如果我们直接在节点or预制体上挂代码组件,代码极难维护,如果我们要搜索哪些代码在哪些地方调用,根本就无法通过搜索查到,如果一个一个节点,一个一个预制体的点开找,这样维护起来非常麻烦, 也不方便资源更新与代码热更。

    原则(3)

    不要直接拖动节点,组件, 资源到代码逻辑组件的属性编辑器上。比如直接给Button组件挂响应函数等,原则2可以保证原则(3)不会出现,但是我还是要强调一下。

    理由是不方便维护代码,和多人协作开发与提交。

    原则(4)

    运行的时候只有一个场景,所有的内容代码控制。

    场景里面不允许放内容,那么做场景切换也就没有意义了,所以我们只有一个运行时的场景。所有的内容,我们都要通过代码来生成出来,这样,搜索代码,维护代码就能看到整个完整的游戏逻辑。其他的场景可以用来编辑地图,编辑角色等。编辑好后生成一个一个的资源预制体。所以我们项目里面一个运行时的空场景,以及其他资源编辑器关卡编辑的场景,而这些是编辑资源地图而用,不会被打包进去。

    原则(5)

    使用纯AssetsBundle来管理整个资源的加载与卸载, 不使用Resouces机制。

    为什么不使用Resources, 机制来加载与卸载资源呢?Resources机制不方便资源更新,不方便打空包, Resources下的所有资源以及相关依赖都会被打包进去。Resources也不方便资源更新, 所以干脆使用纯AssetsBundle来做资源的加载与卸载,方便打空包,同时也方便资源更新。如果不打空包,只要把打包出来的ab包放到StreammingAssets目录下,这个目录下的所有的资源都会打包进去,到时候到这里来读取ab包就可以了。

    原则(6)

    第三方的资源与插件的目录结构要统一放到一个文件夹下。

    我们完成一个Unity项目会经常需要用到Unity插件,而Unity插件在开发的时候,从自己的角度出发,所以目录结构可能和我们的项目目录结构理念维护不一致,所以我们要整理第三方插件, 还有可能包含代码。

    2: Unity项目的一级目录结构

    1级目录结构如下:

    AssetsPackages:所有的游戏资源,都存放到这个目录下。Editor: 框架与项目编辑器扩展代码。Scenes: 所有的游戏场景,包括运行场景,地图编辑场景,角色编辑场景,特效编辑场景。Scripts: 所有游戏的代码,含框架与游戏逻辑代码。3rd: 第三方插件存放的位置。SteammingAssets: 用来存放打包以后的ab资源包,这样ab包能打入安装包。

    84e93d61b42525e1b4bc5d6b0dc49916.png

    3: 重要一级目录结构子目录结构

    1: AssetsPackage目录如何分类?

    AssetsPackage里面存放所有的资源,资源如何分类有决定了打ab包的时候的资源管理等,所以我们尽可能的要把资源按照功能来分类放好,那么我这边会把AssetsPackage分成一下主要的子目录。

    AssetsPackage/GUI: 存放每个UI界面的GUI的图片等相关。AssetsPackage/Sounds: 存放游戏的音乐与音效 AssetsPackage/Maps: 存放游戏的地图场景,可以在里面再继续分关卡。AssetsPackage/Charactors: 存放角色动画等相关资源。AssetsPackage/Effects: 存放粒子特效等相关资源 AssetsPackage/Excels: 存放游戏中配置文件的表格数据。

    5fc59e0a68c155e0db6059292e724c3e.png

    2: Scripts 目录如何分类?

    Scripts是代码的主体维护的文件夹,这个文件夹的分类其实非常的重要,我这边是这样分类的。Scripts/3rd : 用来存放纯粹的第三方的C#代码,不是插件,比如protobuf for C#等 Scripts/Game: 用来存放游戏逻辑代码 Scripts/Utils: 用来存放游戏工具类的代码, 比如单例,MD5, SHA1 Scripts/Managers: 用来存放主要的管理模块代码(资源管理,网络模块,声音模块等) Scripts/AssetsBundle: 与Ab资源包管理更新相关的代码。……

    608268729d54dd4610a734c02ae4e8fd.png

    3: Editor 目录如何分类?

    Editor是编辑器扩展代码所放的目录,我这边是按照功能和扩展的模块来分类放好对应的编辑器扩展代码,如下:

    Editor/AssetBundle: 编辑器扩展ab包自动化打包管理,版本管理,等编辑器相关代码; Editor/Common: 一些编辑器扩展的公用代码。Editor/ExcelBuild: 表格处理工具代码; Editor/PackageBuild: 打包时候的工具代码 …

    你有哪些编辑器扩展的工具和功能分类放到Editor目录下。

    40b15f881e616049f06c0471870045d9.png

    4: AssetBundles输出目录结构

    整个项目,都采用AssetsBundle资源管理模式,所以打出的AssetsBundle包也会有一个对应的目录结构,这个目录结构,不放在Unity项目的Assets文件夹中,而是放到和Assets文件夹同级的位置,如图:

    6a39589338684ce32d7b3c103070cbc5.png
    每个平台,每个渠道的ab包是不一样的,所以,在AssetsBundle里面我们要分渠道分平台来打包。所以在AssetBundles路径下,先分了平台,再分渠道。AssetBundles/Android/xxxx平台 AssetBundles/iOS/xxxx平台

    14c4318d9989e8806a853cc83aed173d.png

    当然这些最好制作AssetBundles打包工具的时候都能自动完成。

    最后

    今天的Unity框架目录结构分类与管理,就给大家介绍到这里,主要是介绍管理项目目录结构的一些理念,与你的项目有多少是吻合的呢?

    展开全文
  • 3.2)朋友们都会遇到一个问题,找不到DDMS [Android Device Monitor], 只能从SDK目录下找到 monitor 启动DDMS [Android Device Monitor],所以写了一个插件快速启动Android Device Monitor源码及使用方式 开发工具:...

    105e5e4b49a38e641ea52b44540be53d.png
    升级到AndroidStudio最新版本(>3.2)朋友们都会遇到一个问题,找不到DDMS [Android Device Monitor], 只能从SDK目录下找到 monitor 启动DDMS [Android Device Monitor],所以写了一个插件快速启动Android Device Monitor

    源码及使用方式

    开发工具:IntelliJ IDEA
    PS: 如果有需要的朋友欢迎留言

    Github地址:https://github.com/hi-dhl/DeviceMonitorPlugin

    插件下载地址:https://github.com/hi-dhl/DeviceMonitorPlugin/releases/download/1.0/DeviceMonitorPlugin.jar

    安装方式:

    • 打开AndroidStudio
    • 选择Preference -> Plugins-> install plugin from disk
    • 选择下载好的插件[DeviceMonitorPlugin.jar] -> 重启AndroidStudio

    f0bf828fda0afa5c641f01f68805eb0c.png

    如何启动:

    • 打开AndroidStudio
    • 菜单栏tools -> 单击DeviceMonitor

    713a4b2d8c080af67e92e7a5e78cd04c.png

    PS: Google虽然删除了AdnroidStudio启动入口,但是本地SDK中还是存在,插件通过动态获取本地SDK路径启动AndroidDeviceMonitor, 由于电脑性能不同,启动速度会有不同

    Google为什么弃用Android Device Monitor

    Android Developers官网上的原文链接

    9bea9a663f0f18f97ab63888beb76d0e.png

    Android Device MREADMEonitor是一个Android应用调试和分析工具提供了一个UI工具,但是大部分组件在Android Studio 3.1已经弃用了, 并且会在Android Studio 3.2中移除,将会用新的工具帮助开发人员调试和分析Android应用,详情戳这里

    插件核心代码

    public class Monitor extends AnAction {
    
        @Override
        public void actionPerformed(AnActionEvent anActionEvent) {
    
            try {
    
                Project project = anActionEvent.getData(PlatformDataKeys.PROJECT);
    
                String os = AndroidUtils.getPlatformName();
                String sdkPath = AndroidUtils.getApkLocalProperties(project);
                if (os.toLowerCase().startsWith("win")) {
                    sdkPath += File.separator + "tools" + File.separator + "monitor.bat";
                } else {
                    sdkPath += File.separator + "tools" + File.separator + "monitor";
                }
    
                Runtime.getRuntime().exec(sdkPath);
            } catch (Exception e) {
    
            }
    
        }
    }
    
    /**
     * 动态获取本地Android SDK的路径
     *
     * @param project
     * @return
     */
    public static String getApkLocalProperties(Project project) {
    
        String sdkPath = "";
    
        try {
    
            String path = project.getBasePath() + File.separator + "local.properties";
    
            Properties properties = new Properties();
            InputStream inputStream = new FileInputStream(path);
            properties.load(inputStream);
    
            sdkPath = properties.getProperty("sdk.dir");
        } catch (Exception e) {
    
        }
        return sdkPath;
    }
    

    Github地址:https://github.com/hi-dhl/DeviceMonitorPlugin

    展开全文
  • 为什么安装codeblock 会找不到GNU compiler ,找到了更改后还是原来的vs vc 等编译器? 哈哈,codeblock 这个小家伙很顽固,爱记忆之前的编译器,所以你必须清除掉setting 下所有相关的目录信息,记住是所有的目录...
  • https://blog.csdn.net/u013080652/article/details/68922702不过我的是win10,安装都没问题,但是到了第六步配置pycharm,按照图片中的新建,发现找不到tensorflow目录下(C:\Program Files\Anaconda3\Lib\site-...
  • 安装好PyCharm之后,新建或者导入项目碰到找不到解释器的情况,不用担心,追根到底,咱们就是需要找到pycharm*.exe的文件,那么这个文件在哪里呢?这是个问题。先打开File–>Setting–>Project,这时候看到选中栏显示...
  • 展开全部cd命令是显示当前目录名或改62616964757a686964616fe58685e5aeb931333361313861变当前目录切换java安装目录,运行程序可以看到提示信息,jdk安装之后配置环境变量输入命令是有提示信息的,比如输入javac...
  • 刚刚试验igmp,需要龙卷风试验,结果龙卷风找不到网卡了,于是重启电脑也不行,也是把在wrieshakr安装目录里npap装上,提示wincap将被替代掉。 结果龙卷风还找不到网卡,只是显示两个虚拟网卡, 然后点了点下拉...
  • 2014年2月17日23:04:38 星期一 概述: 相信很多人都遇到过和我类似的问题,自己的...运行程序,就提示找不到链接库,locate命令搜一下,发现在lib下,这可怎么办? 1、简单做法,直接拷贝, cp /usr/lib/libXXX.so
  • 今天上午帮同事解决office 2010的安装问题,提示,找不到安装文件.dll等。 baidu搜索方法后无果。经过一番折腾后,猜测是权限的问题。 office 2010安装时要在C盘的根目录下创建文件夹,结果操作系统的用户没有...
  • 我拿CentOS6.5的iso中的isolinux里面的vmlinux和initrd.img做个小系统(已经把引导了kernel之后的安装程序去掉,Init换成busybox),但是发现系统起来之后,dev目录下没有...网上找也找不到相关的,请大家帮看看啊!
  • 不少用户在电脑中安装MySQL之后,却遇到了找不到指定文件或者找不到服务的情况,那么为什么会出现这个问题呢?接下来就为大家分享安装mysql后找不到服务或出现找不到指定文件的具体解决方法。操作方法:1、如果你是...
  • django 我感觉应该是安装成功了的,已经生成了目录结构,并且导入MySQLdb也没有问题,但是我在执行ipython manage.py shell就报错下面的结果:-------------------------------------------------------------------...
  • 我的之前已经安装过VS2008,所以在安装office2007时总是提示“安装程序找不到 office.zh-cn\*”(例如office.zh-cn\Setup.xml),而在安装目录下明明就有这个文件啊,为什么总是提 示找不到文件呢。其实归根结底主要...
  • 运行Office 2007安装程序,没想到安装并不顺利,竟然在开始安装时就提示:"找不到Office.zh-cn\*",而在安装目录下明明就有这个文件啊,为什么总是提 示找不到文件呢。其实归根结底主要是Visual Studio Authoring ...
  • 利用VS2010制作Winfrom项目的打包程序,将数据库文件和数据库的日志文件一起打包到应用程序中。 目前遇到一个问题: ...为什么在安装完成后在应用程序的安装目录中会找不到数据库文件和数据库的日志文件? 谢谢!
  • 电脑计算机加入域时提示找不到网络路径|活动目录缺少dns记录。最近总是能看到朋友们在问,客户端加入域时报错: 加入域时出现了以下错误,系统提示找不到网络路径。为什么呢? 常见的原因有这么几种: 1、客户端首要...
  • 不少用户在电脑中安装MySQL之后,却遇到了找不到指定文件或者找不到服务的情况,那么为什么会出现这个问题呢?接下来就为大家分享安装mysql后找不到服务或出现找不到指定文件的具体解决方法。操作方法:1、如果你是...
  • 安装visio2007提示找不到office.zh-cn\*

    千次阅读 2015-01-13 13:17:44
    运行visio 2007安装程序,没想到安装并不顺利,竟然在开始安装时就提示:"找不到Office.zh-cn\*",而在安装目录下明明就有这个文件啊,为什么总是提 示找不到文件呢。其实归根结底主要是Visual Studio Au
  • 10g 之后的管理界面已经改成了网页形式的OEM了,11g 会在安装目录(开始-》程序-》oracle home)下出现一个选项,Database control。 直接点这个就能打开OEM了, 当然直接输入网址也行。 OEM 需要启动对应的服务,...
  • window 7下:'karma'不是内部或...为什么会介样子呀!) 其实原因和上面的一样一样的!找到安装nodejs的根目录:(比如我的是:D:\Program Files\nodejs) 然后你会发现其实nodejs库的启动都是靠一个*.c
  • 一气之下干脆重装office2007了,谁知道重装就是安装不了,总是提示“安装程序找不到 office.zh-cn\*”(例如office.zh-cn"Setup.xml),问题目录下有文件啊,为什么总是提示找不到文件呢。 后来在网上发现和我一样...
  • 在安装vs2008 不会出现问题, 反正会出现下面问题)在安装office2007时总是提示“安装程序找不到 office.zh-cn\*”(例如office.zh-cn\Setup.xml),而在安装目录下明明就有这个文件啊,为什么总是提示找不到文件呢...
  • 我的机子之前已经安装过VS2008,所以在安装office2007时总是提示“安装程序找不到 office.zh-cn\*”(例如office.zh-cn\Setup.xml),而在安装目录下明明就有这个文件啊,为什么总是提示找不到文件呢。其实归根结底...
  • 在安装office2007时总是提示“安装程序找不到office.zh-cn\*”(例如office.zh-cn\Setup.xml),而在安装目录下明明就有这个文件啊,为什么总是提示找不到文件呢。其实归根结底主要是Visual St...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 561
精华内容 224
关键字:

为什么找不到安装目录