Там какой-либо путь состоит в том, чтобы скомпилировать код Java в DLL?

Я хотел бы сделать что-то вроде этого:

$Path = '<PATH TO THE ROOTFOLDER WHERE THE FILES TO RENAME ARE FOUND>'

Get-ChildItem -Path $Path -Filter '*-*' -File -Recurse | ForEach-Object {
    # obtain the new file basename
    $newBaseName = (

Я хотел бы сделать что-то вроде этого:

[110]

Надеюсь, что помогает

.BaseName -split '-')[0].Trim() $extension =

Я хотел бы сделать что-то вроде этого:

[110]

Надеюсь, что помогает

.Extension # this includes the dot $folder =

Я хотел бы сделать что-то вроде этого:

[110]

Надеюсь, что помогает

.DirectoryName # get an array of all filenames (name only) of the files with a similar name already present in the folder $allFiles = @(Get-ChildItem $folder -Filter "$newBaseName*$extension" -File | Select-Object -ExpandProperty Name) # for PowerShell version < 3.0 use this # $allFiles = @(Get-ChildItem $folder-Filter "$newBaseName*$extension" | Where-Object { !(

Я хотел бы сделать что-то вроде этого:

[110]

Надеюсь, что помогает

.PSIsContainer) } | Select-Object -ExpandProperty Name) # construct the new filename $newFileName = $newBaseName + $extension if ($allFiles.Count) { $count = 1 while ($allFiles -contains $newFileName) { $newFileName = "{0}({1}){2}" -f $newBaseName, $count++, $extension } } Write-Host "Renaming '$(

Я хотел бы сделать что-то вроде этого:

[110]

Надеюсь, что помогает

.FullName)' to '$newFileName'"

Я хотел бы сделать что-то вроде этого:

[110]

Надеюсь, что помогает

| Rename-Item -NewName $newFileName -Force }

Надеюсь, что помогает

23
задан 4 November 2008 в 17:27
поделиться

2 ответа

Существует также gcj, который скомпилирует классы в собственный формат.

2
ответ дан 29 November 2019 в 02:44
поделиться

Да, используйте IKVM.

http://www.ikvm.net/

И это невероятно просто в использовании:

ikvmc myjar.jar

выводы myjar.dll

28
ответ дан 29 November 2019 в 02:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: