标签: package

如何在不导入类的情况下获取类的方法

有一种情况:

包 pak1 包含一些类

package pak1;

public class A {
    public void g() {}
}
Run Code Online (Sandbox Code Playgroud)

和另一个包 pak2

package pak2;

public class B {    
    public  void f() {
       // here I want to call method g() from class A
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在不导入类(然后)的情况下调用类的A方法?g()Anew A().g()

如果方法 g() 是静态的,我可以写

public void f() {
    pak1.A.g();
}
Run Code Online (Sandbox Code Playgroud)

java visibility package

0
推荐指数
1
解决办法
4750
查看次数

检查Android中是否安装了软件包

我想检查我的应用程序中是否安装了软件包。我怎么能这样做?我需要为此添加一些权限吗?

谢谢

android package

0
推荐指数
1
解决办法
2317
查看次数

Xamarin 形式:这是否会限制访问库

我想在使用 .net 标准 2.0 的 Xamarin 表单上使用这些软件包时遇到问题

    Package 'ExifLib.PCL 1.0.1' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETStandard,Version=v2.0'. This package may not be fully compatible with your project.
Package 'Microsoft.Bcl 1.1.6' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETStandard,Version=v2.0'. This package may not be fully compatible with your project.
Package 'Microsoft.Bcl.Async 1.0.165' was restored using '.NETFramework,Version=v4.6.1' instead of the project target framework '.NETStandard,Version=v2.0'. This package may not be fully compatible with your project.
Package …
Run Code Online (Sandbox Code Playgroud)

package xamarin .net-core-2.0 .net-standard-2.0

0
推荐指数
1
解决办法
1049
查看次数

在 buildroot 中添加一个 pypi python 包

我正在尝试将 python3-functionfs 模块集成到 buildroot 中。我可以选择它,make menuconfig但是当我运行时make,甚至没有下载包。

该包可在此处获得:functionfs-0.3 pypi 页面
下载地址在此处:functionfs-0.3 下载链接
这里还有 github存储库functionfs git 存储库 我使用的是 Buildroot 2017.02 版本。

这是我的 Config.in 文件:

config BR2_PACKAGE_PYTHON3_FUNCTIONFS
    bool "python3-functionfs"
    depends on BR2_PACKAGE_PYTHON3
    help
        Pythonic API for linux’s functionfs.
        functionfs is part of the usb gadget subsystem. Together with usb_gadget’s configfs integration, allows userland to declare and implement an USB device.

    https://pypi.python.org/pypi/functionfs
Run Code Online (Sandbox Code Playgroud)

这是我的 .mk 文件:

################################################################################
#
# python3-functionfs
#
################################################################################

PYTHON_FUNCTIONFS_VERSION = 0.3
PYTHON_FUNCTIONFS_SOURCE …
Run Code Online (Sandbox Code Playgroud)

python linux module package buildroot

0
推荐指数
1
解决办法
2378
查看次数

在包中包含shinyBS

当我构建、加载和运行我自己的包时,如果我事先使用“library(shinyBS)”加载 ShinyBS,则它仅使用 ShinyBS 功能,否则工具提示不起作用..虽然闪亮的应用程序有效(没有shinyBS 功能)有网页可以通过浏览器控制台看到的错误..(关于一些丢失的文件..shinyBS.css 和shinyBS.js)

所以问题是:我如何生成、部署和运行我自己的闪亮包而不强迫用户事先加载 ShinyBS(做 'library(shinyBS)' )?!

谢谢!

r package shiny shinybs

0
推荐指数
1
解决办法
253
查看次数

Maximo JS 自动化脚本:未定义“importPackage”

我正在尝试使用来自 Maximo 76 Scripting Features(PDF 下载)的 JS 脚本。

importPackage(java.util)
importPackage(Packages.psdi.server)
var ctx = new HashMap();
ctx.put("url","http://localhost:7001/maximo/oslc/script/countryapi?_lid=wilson&_lpwd=wilson");
service.invokeScript("LIB_HTTPCLIENT",ctx);
var jsonResp = ctx.get("response");
var countries = JSON.parse(jsonResp);
Run Code Online (Sandbox Code Playgroud)

当我执行脚本时,我收到此错误:

ReferenceError: "importPackage" is not defined in <eval> at line number 1
Run Code Online (Sandbox Code Playgroud)

为什么我收到这个错误?

javascript compiler-errors package maximo nashorn

0
推荐指数
1
解决办法
2367
查看次数

关于 R 包发布和代码可见性的问题

当我在 RI 中使用一个包时,安装它并在加载它时使用它。现在如果我添加一个使用另一个包的包怎么办?这个包也是自动下载和加载的吗?还是一般禁止 R 包使用另一个包?我不这么认为。

假设我想发布一个 R 包。在我的代码中,我可以使用其他包中的函数并安装和加载这些包吗?或者当我需要来自其他包的函数时这是如何工作的?我是否必须实现一条消息,表明需要这个和那个包,并且用户必须在它之前安装和加载它,并且我需要实现错误捕获功能,以防在 PC 系统上找不到包?

当我想发布一个 R 包时,我可以在我的包/代码中使用/调用 Java 代码吗?

对于已经发布的包——所以让我们以 fGarch 包为例——我想看看完整的代码。我怎么能看到这个?我知道 R 是开源的,我认为或多或少可能只输入一个空函数并显示代码,但有时这不起作用,尤其是我的问题是:有没有办法可以查看整个包的代码?

对于已经发布的包,是否可以查看和查看所有提交的文件?因此,就像提交所有文件的 git 存储库一样 - 代码本身以及需要的其他文件(如描述文件或其他文件) - 我可以看到这些文件并查看它们吗?

此外,关于此处的这篇文章和隐藏功能:在 R 包中是否有我无法作为最终用户看到的代码?这也是指我之前的问题,我如何或通过哪种方式可以看到 R 包中的整个代码?

r package cran

0
推荐指数
1
解决办法
129
查看次数

带有自定义包的 `read` 上的 Common Lisp `case`

如果我在没有自定义包的 REPL 中运行它,以下来自 Paul G 的OnLisp 的代码工作正常。当我定义一个包并与它一起使用时(in-package :mypackage)它不起作用——它总是tcase语句中采用这种情况:

(defun run-node (name)
 (let ((n (gethash name *nodes*)))
  (cond ((node-yes n)
         (format t "~A~%>> " (node-contents n))
         (case (read)
           (yes (run-node (node-yes n))) ; never hits this in package
           (t (run-node (node-no n))))) 
        (t (node-contents n)))))
Run Code Online (Sandbox Code Playgroud)

lisp user-input sbcl common-lisp package

0
推荐指数
1
解决办法
59
查看次数

如何进行嵌套导入

我正在尝试清理我的用户 api,以便用户可以整齐地从单个包对象导入,并获取所有内容。我意识到我可以将我的包裹移动到顶部包裹中,但我想知道是否有办法执行以下操作(我知道这可能不是最佳实践):

我有以下软件包:

package org.Me.packages.packageA

case class A() {
// some implementation
}

package org.Me.packages.packageB

case class B() {
// some implementation
}
Run Code Online (Sandbox Code Playgroud)

现在这将需要导入表单:

import org.Me.packages.packageA.A
import org.Me.packages.packageB.B
Run Code Online (Sandbox Code Playgroud)

我被要求做的是以下内容:

package org.Me.combinedPackages

package object Combined {
   import org.Me.packages.packageA.A
   import org.Me.packages.packageB.B 
}
Run Code Online (Sandbox Code Playgroud)

这样我的最终用户就可以简单地执行以下操作:

import org.Me.combinedPackages._

// access both a and b here
Run Code Online (Sandbox Code Playgroud)

从我在这里读到的,我理解这意味着嵌套导入是不可能的。

那么我想要做的事情是不可能的吗?我意识到存在其他方式。

import scala object package library-design

0
推荐指数
1
解决办法
80
查看次数

使用可注入的 pub 包时未定义函数“$initGetIt”

我正在尝试按照 FilledStacks 上传的这个视频来实现堆叠架构。我在使用可注入的 pub 包时遇到问题 https://pub.dev/packages/injectable

我的 locator.dart 类代码如下

import 'package:get_it/get_it.dart';
import 'package:injectable/injectable.dart';

final locator = GetIt.instance;

@injectableInit
void setupLocator() => $initGetIt(locator);

Run Code Online (Sandbox Code Playgroud)

$initGetIt(locator)我得到这个错误

The function '$initGetIt' isn't defined.
Try importing the library that defines '$initGetIt', correcting the name to the name of an existing function, or defining a function named 
Run Code Online (Sandbox Code Playgroud)

即使我正在按照包文档中显示的方式实现包

https://www.youtube.com/watch?v=DO8le1W_HqQ&t=914s

inject package dart flutter

0
推荐指数
2
解决办法
581
查看次数