标签: resources

如何获取Java JAR文件中的资源路径

我正试图找到资源的路径,但我没有运气.

这有效(在IDE和JAR中)但这样我无法获得文件的路径,只有文件内容:

ClassLoader classLoader = getClass().getClassLoader();
PrintInputStream(classLoader.getResourceAsStream("config/netclient.p"));
Run Code Online (Sandbox Code Playgroud)

如果我这样做:

ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("config/netclient.p").getFile());
Run Code Online (Sandbox Code Playgroud)

结果是: java.io.FileNotFoundException: file:/path/to/jarfile/bot.jar!/config/netclient.p (No such file or directory)

有没有办法获得资源文件的路径?

java resources path

158
推荐指数
8
解决办法
28万
查看次数

您的Mathematica工具包里有什么?

我们都知道Mathematica很棒,但它也经常缺乏关键功能.您在Mathematica中使用哪种外部包/工具/资源?

我将编辑(并邀请任何其他人也这样做)这个主要帖子包括专注于科学研究的一般适用性的资源,并且尽可能多的人会觉得有用.随意贡献任何东西,甚至是小代码片段(正如我在下面做的时间例程).

此外,在Mathematica 7及其他您发现自己,或从一些纸张/网站挖出的无证和有用的功能是非常受欢迎的.

请提供简短描述或评论为什么有什么好东西或它提供的实用程序.如果您使用会员链接链接到亚马逊上的书籍,请提及它,例如,在链接后面加上您的姓名.


包:

  1. LevelScheme是一个大大扩展Mathematica生产美观图的能力的软件包.我使用它,如果没有其他任何东西,那么对框架/轴刻度的大大改进控制.它的最新版本称为SciDraw,它将在今年的某个时候发布.
  2. David Park's Presentation Package(50美元 - 免费更新)
  3. Jeremy Michelson的grassmannOps软件包提供了使用Grassmann变量和具有非平凡换向关系的算子进行代数和微积分的资源.
  4. 约翰·布朗(John Brown)GrassmannAlgebra与格拉斯曼(Grassmann)和克利福德代数(Clifford algebras)合作的包和书.
  5. RISC(符号计算研究所)提供各种Mathematica(和其他语言)包可供下载.特别是,有自动定理证明的Theorema,以及Algorithmic Combinatorics小组软件页面中用于符号求和,差分方程等的多个包.

工具:

  1. MASH是Daniel Reeves出色的Perl脚本,主要为Mathematica v7提供脚本支持.(现在-script可以选择使用Mathematica 8制作.)
  2. 一个alternate Mathematica shell与GNU的readline输入(使用python,*nix中只)
  3. ColourMaths包允许您直观地选择表达式的各个部分并对其进行操作.http://www.dbaileyconsultancy.co.uk/colour_maths/colour_maths.html

资源:

  1. MathSource对于各种应用程序,Wolfram自己的存储库有很多有用的缩小笔记本.另请参阅其他部分,例如

  2. 数学维基教科书.

图书:

  1. Mathematica编程: Leonid Shifrin(web,pdf)的高级介绍是必读的,如果你想在Mathematica中做更多的For循环.我们很高兴在Leonid这里回答问题.
  2. 使用Mathematica量子方法作者:James …

resources wolfram-mathematica

149
推荐指数
22
解决办法
3万
查看次数

Android,从字符串获取资源ID?

我需要将资源ID传递给我的一个类中的方法.它需要使用引用所指向的id以及它还需要字符串.我该怎样才能做到最好?

例如:

R.drawable.icon
Run Code Online (Sandbox Code Playgroud)

我需要获取此的整数ID,但我还需要访问字符串"icon".

如果我必须传递给方法的是"icon"字符串,那将是更好的选择.

java resources android android-resources

147
推荐指数
11
解决办法
15万
查看次数

如何从android包中的资源ID获取Drawable对象?

我需要让Drawable对象显示在图像按钮上.有没有办法使用下面的代码(或类似的东西)从android.R.drawable.*包中获取对象?

例如,如果drawableId是android.R.drawable.ic_delete

mContext.getResources().getDrawable(drawableId)
Run Code Online (Sandbox Code Playgroud)

resources android drawable android-context

145
推荐指数
5
解决办法
14万
查看次数

MissingManifestResourceException是什么意思以及如何解决它?

情况:

  • 我有一个名为的类库,RT.Servers包含一些资源(类型byte[],但我不认为这很重要)
  • 相同的类库包含一个返回其中一个资源的方法
  • 我有一个简单的程序(引用该库)只调用该单个方法

我收到MissingManifestResourceException以下消息:

找不到适合指定文化或中性文化的资源.确保"Servers.Resources.resources"在编译时正确嵌入或链接到程序集"RT.Servers",或者所有所需的附属程序集都是可加载和完全签名的.

我从来没有玩过文化,也没有集会签约,所以我不知道这里发生了什么.此外,这适用于使用相同库的另一个项目.有任何想法吗?

.net c# culture resources manifest

144
推荐指数
7
解决办法
11万
查看次数

android.view.InflateException:二进制XML文件行#12:错误膨胀类<unknown>

我收到了很多在subj中显示的类型的错误.这些错误似乎是偶然的,我无法重现它们.从堆栈我可以了解到我的不同布局资源可能会出现这样的错误.XML的行也在变化.

谁能解释为什么会出现这种错误?我能做些什么来解决这个问题?

=============================================================

com.fsp.android.f generated the following exception:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.fsp.android.f/com.life360.android.ui.tour.TourActivity}: android.view.InflateException: Binary XML file line #12: Error inflating class <unknown>

--------- Stack trace ---------
1. android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2649)
2. android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2674)
3. android.app.ActivityThread.access$2200(ActivityThread.java:131)
4. android.app.ActivityThread$H.handleMessage(ActivityThread.java:1975)
5. android.os.Handler.dispatchMessage(Handler.java:99)
6. android.os.Looper.loop(Looper.java:123)
7. android.app.ActivityThread.main(ActivityThread.java:4702)
8. java.lang.reflect.Method.invokeNative(Native Method)
9. java.lang.reflect.Method.invoke(Method.java:521)
10. com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
11. com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
12. dalvik.system.NativeStart.main(Native Method)
-------------------------------

----------- Cause -----------
android.view.InflateException: Binary XML file line #12: Error inflating class <unknown>

1. android.view.LayoutInflater.createView(LayoutInflater.java:513)
2. com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
3. android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:563)
4. android.view.LayoutInflater.rInflate(LayoutInflater.java:618)
5. android.view.LayoutInflater.rInflate(LayoutInflater.java:621)
6. …
Run Code Online (Sandbox Code Playgroud)

xml resources android android-inflate

140
推荐指数
12
解决办法
29万
查看次数

Android OnClickListener - 识别按钮

嘿.我有活动:

public class Mtest extends Activity {
  Button b1;
  Button b2;
  public void onCreate(Bundle savedInstanceState) {
    ...
    b1 = (Button) findViewById(R.id.b1);
    b2 = (Button) findViewById(R.id.b2);
    b1.setOnClickListener(myhandler);
    b2.setOnClickListener(myhandler);
    ...
  }
  View.OnClickListener myhandler = new View.OnClickListener() {
    public void onClick(View v) {
      // MY QUESTION STARTS HERE!!!
      // IF b1 do this
      // IF b2 do this
      // MY QUESTION ENDS HERE!!!
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

如何查看单击了哪个按钮?

events resources android listener

134
推荐指数
8
解决办法
30万
查看次数

设置wpf应用程序的图标(VS 08)

在进一步说明之前我会提到我在以下方面尝试了解决方案:

如何在visual studio 2008中为我的应用程序设置图标?

从VS 05中的资源设置应用程序图标

我正在尝试为我的应用程序设置一个图标.

AFAIK,我需要3张图片吗?

  • 1图像是单击.exe(exe的缩略图)时资源管理器中的实际图像
  • 左上角有1张图像(微小)(16 x 16?不完全确定)
  • 开始菜单中的1个图像停靠在应用程序的左侧(可能是32x32?再次不确定)

那很好.

现在我选择了一个Icon.如何在上述情况之一中使用它?

我尝试在资源中添加它,似乎没有任何事情发生.在第一个SO解决方案之后,

"首先进入资源视图(从菜单:查看 - >其他窗口 - >资源视图).然后在资源视图中导航资源,如果有的话.如果已经有一个图标类型的资源,由Visual Studio添加,那么打开并编辑它.否则右键单击并选择Add Resource,然后添加一个新图标."

资源视图为空,我无法右键单击此视图.

如果我右键单击解决方案>属性>资源>我可以添加图标图像,但它不会显示在上面列出的任何位置.(或我能看到的任何地方)

1)如何为WPF应用程序设置应用程序图标?

c# wpf resources icons visual-studio-2008

123
推荐指数
3
解决办法
15万
查看次数

如何从我的jar文件中获取资源"文件夹"?

我在项目的根目录中有一个资源文件夹/包,我"不"想要加载某个文件.如果我想加载某个文件,我会使用class.getResourceAsStream,我会没事的!我真正想要做的是在资源文件夹中加载一个"文件夹",循环该文件夹内的文件并获取每个文件的流并读入内容...假设在运行时之前未确定文件名... 我该怎么办?有没有办法在jar文件中获取文件夹中的文件列表?请注意,带有资源的Jar文件与运行代码的jar文件相同...

提前致谢...

java directory resources list

123
推荐指数
5
解决办法
13万
查看次数

Android:横向模式的备用布局xml

如何为横向设置一个布局,为纵向设置一个?当用户将手机侧向旋转时,我想假设额外的宽度并节省垂直空间.

resources layout android orientation android-layout

120
推荐指数
4
解决办法
16万
查看次数