mapeamento C: \ path

1

Eu tenho o plug-in do eclipse que foi escrito no windows e usa muito o "C: \". Existe alguma maneira de mapear "C: \" para qualquer diretório escolhido?

P.S. Eu sei que posso executá-lo com vinho, mas não é isso que eu quero.

    
por UAdapter 21.11.2011 / 12:53

2 respostas

2

Assumindo que o Eclipse tem um diretório atual reconhecível (talvez onde foi lançado?), você pode simplesmente criar um diretório / link físico / bind-mount lá chamado "C:", e isso resolverá o primeiro problema .

O próximo problema é que '\' não é um separador de diretórios no Linux. Se você tiver muita sorte, pode haver uma camada de tradução em algum lugar no Eclipse que conserte isso para você, mas, do contrário, você pode criar arquivos com nomes de arquivos muito longos que se parecem com nomes de caminho do Windows. (por exemplo, C:\WINDOWS\whatever.txt é um nome do arquivo perfeitamente válido no Linux.)

Realmente, a melhor coisa seria dar ao autor do plugin uma boa surra com um bastão de dicas (ok, envie um bug) - quer dizer, isso nem funcionará bem em todas as máquinas Windows.

Se tudo mais falhar, edite o plug-in com um editor binário, lembre-se de deixar as sequências do mesmo tamanho (e esperar que nada faça um check-sum).

    
por ams 21.11.2011 / 13:06
1

Você pode criar um arquivo como "C: \ boot.ini" no linux no diretório raiz com permissão de root, que não é recomendável, mas talvez esteja bem em uma única máquina de usuário.

No entanto, para usar o plugin, um arquivo "C: \ boot.ini" é pesquisado no diretório local, então você precisaria de link simbólico ou cópia em todos os diretórios de onde você tenta usar o arquivo, já que "C : \ "não é reconhecido como uma partição.

Se houver um diretório com vários arquivos, não há nenhuma maneira prática de usá-lo - obtenha a origem do plug-in, se possível, ou informe o autor.

Os caminhos absolutos não são compatíveis com software transferível e compatível. Um erro típico de caras apenas com windows.

    
por user unknown 21.11.2011 / 14:56